Respostas:
Você pode ver os direitos de agrupar ls -l
no terminal para ver as permissões dos arquivos correspondentes.
drwxrwxr-x 3 owner group 4096 Jun 23 17:15 Calibre Library
-rw-rw-r--. 1 owner group 44444 May 25 11:36 custom 1.tar.gz
drwxr-xr-x. 4 owner group 4096 Jul 11 21:26 Desktop
drwxr-xr-x. 2 owner group 4096 Jul 9 20:35 Documents
drwxr-xr-x. 13 owner group 12288 Jul 11 12:42 Downloads
drwx------. 7 owner group 4096 Jun 23 13:21 Dropbox
Qual pode ser mostrado mais adiante
Você pode consultar Permissões de arquivo para alterar permissões. Enquanto os seguintes comandos são usados para alterá-lo.
chmod - modify file access rights
su - temporarily become the superuser
chown - change file ownership
chgrp - change a file's group owner
EDIT: Para visualizar os arquivos pertencentes ao grupo " test " e user " luser ', use o comando FIND
para encontrar todos os grupos disponíveis no seu sistema:
cat /etc/group |cut -d: -f1
por exemplo. para encontrar os grupos aos quais o usuário atual pertence
groups
luser test adm cdrom sudo dip plugdev lpadmin sambashare
em seguida, procurando grupos luser pertence a
groups luser
luser : test luser adm cdrom sudo dip plugdev lpadmin sambashare
Agora, para ver os arquivos pertencentes ao grupo " test " em determinado caminho ou pasta. Experimentar
find /home -group test
find /etc -group root
GUI via Nautilus , selecione as Group, Permissions , Owner
opções no menu Preferências do Nautilus.
Em seguida, no gerenciador de arquivos Nautilus, selecionando Exibições de ícones, você obterá o nome do grupo sob o ícone como
E na exibição de lista, você terá algo como
Grupos não têm permissões, por assim dizer ...
Cada arquivo / pasta pertence a um usuário e um grupo. Se o seu grupo possuir o arquivo / pasta, você terá as permissões no segundo grupo de permissões.
Por exemplo, digamos que um arquivo tenha:
-rwxrw-r--
Divida isso em terços, excluindo o primeiro caractere (este é um caractere especial):
rwx
(Proprietário) - O proprietário possui permissões de leitura / gravação e execução.
rw-
(Grupo) - O grupo tem permissões de leitura e gravação.
r--
(Todos os outros) - Todos os outros têm permissões de leitura.
Você pode alterar essas permissões usando chmod e pode alterar quem é o proprietário delas usando chown. Para saber mais sobre esses comandos, abra um terminal e digite man chmod
ou man chown
.
Você digitaria o seguinte comando:
find / -group test 2>/dev/null
Descrição da sintaxe:
find = Find command
/ = from root Directory down
-group = search for a group where ...
test = ...group name equals 'test'
2 = Error Output ...
> = ...is redirected...
/dev/null = ...to device NULL (no Output)
Para ver as permissões de todos os arquivos e pastas associados ao grupo test
nas pastas mencionadas, você pode usar
find /home/test/Documents /home/test/Pictures /var/www/website var/www/python -group test -printf %M -print
-printf %M
produzirá as permissões da mesma forma ls-l
, não seguidas por uma nova linha-print
adiciona o nome do arquivo seguido por uma nova linha.Referência: man find
.
Para ver as permissões das pastas mencionadas, você pode usar
ls -ld /home/test/Documents /home/test/Pictures /var/www/website var/www/python