Permissão de grupo do Ubuntu para diretórios e arquivos

3

Eu posso estar pegando essa coisa de grupo completamente errada, mas é isso que eu estava tentando fazer.

Criado a nova instalação do desktop do Ubuntu 17.4 na caixa virtual.

Ao instalar o usuário adicionado 'administrador'.

Quando instalado foi para o terminal e 'useradd' dois novos usuários: 'dubac' & amp; 'mali'.

Criaram seus /home/user dirs e sudo chown para esses usuários.

administrator@administrator-VirtualBox:~$ groups
administrator adm cdrom sudo dip plugdev lpadmin sambashare dubac
administrator@administrator-VirtualBox:~$ cd ..
administrator@administrator-VirtualBox:/home$ ls -l
total 12
drwxrw---- 21 administrator administrator 4096 Svi 29 14:35 administrator
drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
drwxr-xr-x  2 mali          mali          4096 Svi 29 14:20 mali
administrator@administrator-VirtualBox:/home$ cd dubac
bash: cd: dubac: Permission denied
administrator@administrator-VirtualBox:/home$ 

Eu reiniciei o pc virtual várias vezes.

Por que não consigo acessar o diretório do usuário 'dubac' quando eu (administrador) tiver um grupo suplementar de dubac na lista?

    
por user1941235 29.05.2017 / 14:42

1 resposta

2

As permissões na pasta dubac são:

drwxrw----  3 dubac         dubac         4096 Svi 29 13:49 dubac
  • usuário dubac tem permissões rwx
  • grupo dubac tem permissões rw
  • outro não tem permissão

Para cd em um diretório, você precisa da permissão x (também conhecida como execução)

Como você não é o usuário dubac , precisa ter a permissão x nas seções group ou other . Mas nenhum deles tem a permissão x .

A execução de sudo chmod g+x /home/dubac adicionará a permissão x ao grupo dubac e permitirá a você cd dentro da pasta /home/dubac

    
por Yaron 29.05.2017 / 14:45