permissão negada para ler o diretório de propriedade do mesmo usuário

0

Eu tenho dois usuários em uma máquina Ubuntu. Um deles está na lista de sudoers, enquanto o outro não está. Eu crio um diretório no diretório inicial do primeiro usuário. Em seguida, altero a propriedade desse diretório para o outro usuário. Agora, quando eu mudo para o outro usuário e tento ler este diretório, ele diz permissão negada.

Eu usei chown com -R para aplicar a tudo dentro do diretório.

O ls -l mostra isso

drwxr-xr-x 2 lfs  lfs   4096 Mar 23 02:07 sources

lfs sendo o segundo usuário.

    
por Akash Garg 23.03.2018 / 14:43

1 resposta

2

Esta é uma continuação da pergunta de @Kusalananda no comentário associado à sua pergunta acima.

Suponha que você tenha dois usuários, user1 e user2 . Suponha que user1 tenha um diretório inicial /home/user1 . Agora, suponha que no diretório inicial de user1 você criou um diretório de propriedade de user2 , digamos /home/user1/sources , pode user2 acessar esse diretório?

Para que user2 consiga acessar /home/user1/sources , user2 precisa ter a permissão x (traverse) em cada diretório de raiz, até e incluindo o diretório sources :

$ ls -ld /
dr-xr-xr-x 31 root root 4096 Feb 28 11:37 /
         ^ Check (this will almost always be OK)

$ ls -ld /home
drwxr-xr-x 4 root root 4096 Feb 28  11:38 /home
         ^ Check (this will almost always be OK)

$ ls -ld /home/user1
drwx------ 9 user1 group1 4096 Mar 21 00:36 /home/user1
      ^  ^ In this case, no, user2 cannot traverse here

$ ls -ld /home/user1/sources
drwxr-xr-x 9 user2 group2 4096 Mar 21 00:36 /home/user1/sources
   ^ Check

Neste exemplo, como user2 não pode passar para /home/user1 , user2 não pode acessar /home/user1/sources (mesmo que user2 possua esse diretório).

Na sua pergunta, você disse que o diretório sources está no diretório inicial do primeiro usuário. Meu palpite é que o segundo usuário não pode acessar o diretório inicial do primeiro usuário.

Você pode considerar colocar o diretório sources em algum lugar fora do diretório pessoal do usuário.

    
por 23.03.2018 / 16:31

Tags