Entendendo a permissão da pasta inicial

2
thisisme@ubuntu:/home$ ls -al
total 28
drwxr-xr-x  4 root      root       4096  4月 19  2012 .
drwxr-xr-x 24 root      root       4096  4月  9 12:34 ..
drwxr-xr-x 66 thisisme  thisisme   4096  4月 12 10:15 thisisme
drwx------  2 root      root      16384 11月 18 00:07 lost+found

Como acima, a permissão da minha pasta pessoal está configurada como rwxr-xr-x , portanto significa que todos no meu computador podem acessar minha pasta pessoal ( /home/thisisme ) porque todos os três x sinalizadores estão definidos, mas na verdade ( testado por sessão de login de convidado) só eu posso acessar minha pasta pessoal.

Mas por que não definir a permissão como drwxrwx--- ou algo parecido com drwx------ ?

    
por Kevin Dong 12.04.2015 / 05:38

1 resposta

3

Você pode definir as permissões como drwxrwx--- (770) ou drwx------ (700) dependendo da sua preferência.

O primeiro permite que o proprietário e os usuários no grupo da pasta acessem o diretório e adicionem novos arquivos a ele, enquanto o segundo permite que o proprietário acesse o diretório.

Não deve haver diferença entre o primeiro e o segundo no seu caso, a menos que você tenha outros usuários adicionados ao seu grupo ( thisisme ).

Observe que, mesmo que os usuários possam adicionar arquivos e ler a lista de diretórios, talvez não consigam ler ou modificar nenhum outro arquivo ou pasta que tenha permissões diferentes que impeçam a leitura ou gravação deles.

Outra coisa a notar é que o motivo pelo qual você não pode acessar pastas pessoais em sessões guest é porque o Ubuntu usa apparmor para restringir o acesso a certas pastas em sessões de convidados , incluindo, mas não se limitando a, /home . Se você quiser testar se outros usuários podem acessar sua pasta pessoal, você deve fazê-lo a partir de uma nova conta de usuário.

    
por 12.04.2015 / 06:05