Configurando permissões de leitura / gravação / execução no Linux

3

Acabei de criar um grupo e estou procurando adicionar o RWX ao root e ao grupo. Que comando (s) posso usar para definir a permissão? Também gostaria que o mundo não tivesse permissões

    
por ryekayo 09.06.2014 / 23:54

3 respostas

6

Na linha de comando, o comando é "chmod"

As permissões de leitura / gravação / execução estão na forma de usuário / grupo / outros.

Se você quiser remover as permissões, pode emitir o comando:

$ chmod ugo-wrx testfile

Isso eliminará todas as permissões do testfile.

Se quiser que apenas o usuário (o proprietário do arquivo) tenha acesso, você pode emitir:

$ chmod u+wrx testfile

Depois de remover todas as permissões agora, as únicas permissões no arquivo seriam (w) rite, (r) ead, e (x) ecute pelo proprietário do arquivo.

Você pode adicionar ao grupo acesso total ao arquivo com:

$ chmod g+wrx testfile

Você também pode conceder a todos acesso total ao arquivo, emitindo:

$ chmod ugo+wrx testfile

Observe nos comandos que existe um "-" ou um + "+" negativo. O menos remove a permissão específica que o mais adiciona a permissão.

Você pode obter mais detalhes sobre o uso emitindo no prompt de comando:

$ man chmod

Você pode verificar as permissões do arquivo com o comando "ls -l":

$ ls -l testfile

O argumento de ls está especificando a saída longa.

    
por L. D. James 10.06.2014 / 00:32
1
chown root:yourgroup target_file
chmod 1770 target_file

1770 significa que é rwx para o proprietário e o grupo e não há permissão para o mundo, e os novos arquivos e subdiretórios herdarão essas permissões. (1 = pegajoso, 7 = 4 + 2 + 1 = r + w + x)

Para fazer isso em diretórios de forma recursiva, adicione uma opção -R ao final.

    
por kraxor 10.06.2014 / 00:45
1

use:

umask 007

em .bashrc de usuários que pertencem ao grupo.

Essa máscara resulta em permissões padrão de 770 para novos diretórios e 660 para novos arquivos criados por usuários.

O usuário root pode acessar todos os arquivos, mas se você quiser acessar o arquivo raiz dos usuários, será necessário ACL

    
por Lety 10.06.2014 / 01:00