Perguntas sobre 'umask'

Umask é um valor (o padrão do Ubuntu é 022) que se refere àquelas permissões que não podem ser definidas por padrão quando um usuário ou um aplicativo cria um novo arquivo.
4
respostas

Defina a permissão padrão ao criar um arquivo

Quando eu crio um arquivo, a permissão é 644 (usuário rw, grupo r, outro r). Como posso gerar o arquivo padrão para ter permissão como 664?     
03.03.2014 / 03:02
1
resposta

Uma máscara de criação de arquivo definida por umask de um shell é tipicamente exclusiva do sistema operacional ou apenas desse shell?

Uma máscara de criação de arquivo definida pelo umask de um dado shell é tipicamente única para o sistema operacional inteiramente ou apenas para aquele determinado shell? Por exemplo, se eu alterar a máscara de criação de arquivo (másca...
11.11.2018 / 22:08
1
resposta

Maneira portátil de consultar umask para novas permissões de arquivo?

Estou acompanhando um tópico da OSS-Security chamado Risco de segurança do vim swap arquivos . Parece que o Vim e o Emacs capturaram um CVE porque os editores criaram arquivos temporários no lugar errado com muitas permissões de arquivos. Eu...
01.11.2017 / 11:27
3
respostas

Por que meu script python não pode mudar umask?

Este é o meu script #!/usr/bin/python import os print "hello world from python" os.system("echo 'hello world from bash'") os.system("umask 055") os.system("ls -alh > test") Se eu executar este código, as permissões do teste de arquiv...
17.07.2014 / 06:44
1
resposta

A umask não se aplica a arquivos?

Eu defini o umask para 0 . Então: $umask 0000 eu faço com echo 'test' > test.txt E test.txt é criado. Se eu fizer: ls -l test.txt vejo: $ ls -l test.txt -rw-rw-rw- 1 jim None 5 Jun 30 22:50 test.txt Por que o...
30.06.2013 / 22:55
2
respostas

Como chamar chmod e preservar o bit SGID?

Eu tenho a seguinte estrutura de diretórios: + public/ |-+ pics/ | |-- a | '-- b '-+ thumbs/ |-- a '-- b Gostaria que todos os arquivos da árvore pertencessem ao gallery:http com o modo ug=rwX,o= definido. O script que cria d...
23.08.2017 / 18:21
2
respostas

qual é o significado do primeiro dígito em 0022 quando executo umask no linux? [duplicado]

Sei que não há diferença em 0022 e 022 referentes a link . Eu tenho o arquivo 1.c, com permissões 0066. Mas quando eu mudo o modo de arquivo 1.c para 1066 e, em seguida, quando eu verificar as permissões do arquivo com ls -l, ele afeta as per...
13.02.2017 / 12:22
1
resposta

Faça o usuário criar 775 pastas de permissão

Eu digitei o comando chfn -o umask=002 souser e esperava que o usuário souser criasse pastas com a permissão 775 , mas ele não o fez. Como conseguir que cada nova pasta criada por um determinado usuário tenha permissão de gravação para o...
03.09.2018 / 14:40
1
resposta

cmdline Unix Permissões calculadora de bits

Eu gostaria de converter os bits Unix Permissions do octal para o modo simbólico e vice-versa. por exemplo: $ mode-encode 'ugo+rwx' 0000 $ mode-decode 0000 ugo+rwx Eu sei que existem calculadoras de bits de permissão online e chmod...
29.08.2018 / 13:20
1
resposta

Por que o umask é ignorado ao carregar arquivos pelo sftp?

Tenha um problema estranho com permissões em arquivos enviados para um sistema remoto. Localmente, o arquivo index2.html é chmod 664: acoder@acoder-local ~ $ ll index2.html -rw-rw-r-- 1 acoder acoder 29 May 17 14:46 index2.html Após...
17.05.2018 / 20:57