Permissões de arquivo e diretório

0

Estou aprendendo o comando umask e recebo poucas perguntas. Assim: 1.Para os arquivos e diretórios, as permissões padrão são 666 e 777 Como posso configurar a permissão padrão, especificamente onde está o arquivo de configuração para as permissões padrão. 2 O comando umask é reduzir as permissões, como adicionar permissões?

    
por khachikyan97 27.12.2017 / 00:12

2 respostas

0

O umask é eliminado - correto. Mas isso tira o acesso de todos a tudo.

user@darkstar ~ $ umask
0022
user@darkstar ~ $ touch umasktestfile
user@darkstar ~ $ mkdir umasktestdir
user@darkstar ~ $ umask 0000
user@darkstar ~ $ umask
0000
user@darkstar ~ $ touch umasktestfile2
user@darkstar ~ $ mkdir umasktestdir2
user@darkstar ~ $ ls -ld umasktest*
drwxr-xr-x 2 user user 4096 Dec 26 19:07 umasktestdir
drwxrwxrwx 2 user user 4096 Dec 26 19:08 umasktestdir2
-rw-r--r-- 1 user user    0 Dec 26 19:07 umasktestfile
-rw-rw-rw- 1 user user    0 Dec 26 19:08 umasktestfile2
user@darkstar ~ $ umask 0022
user@darkstar ~ $ umask
0022
user@darkstar ~ $
    
por 27.12.2017 / 01:10
0

Não há arquivo de configuração global para permissões de arquivo. As permissões são determinadas pelo parâmetro mode para as chamadas do sistema que criam o arquivo ou diretório, e cabe ao aplicativo o que colocar lá. Antes do arquivo ou diretório ser criado, o modo é modificado pelo umask do processo.

    
por 27.12.2017 / 09:22