
Implementei o login openLDAP em meu servidor de teste, cada usuário tem sua própria pasta, que deve ser privada para ele.
Agora tenho testUser1, testUser2 e testUser3, isso significa que minha pasta /home/ contém pastas:
- testUser1_folder
- testUser2_folder
- testUser3_folder
Existe alguma maneira de definir que testUser1_folder pode ser acessível apenas por root ou testUser1?
Muito obrigado
Responder1
Coloque isso no mecanismo de pesquisa de sua escolha: "como manipular as permissões de propriedade de pastas unix"
você encontrará:
chown -R userY:grouX DIR - alterará a propriedade ou uma árvore de pastas no DIR
chmod 750 DIR - permitirá que apenas usuários do groupX e userY abram o DIR.
Se você preferir documentação técnica ao Google, existe man chmod
e man chown
.
Responder2
Para alterar os diretórios que você forneceu no seu exemplo, digite o seguinte:
$ sudo chown -R testuser1:testuser1 /home/testUser1
$ sudo chown -R testuser2:testuser2 /home/testUser2
$ sudo chown -R testuser3:testuser3 /home/testUser3
Observe que isso é algo básico do Unix/Linux, você pode querer ler alguns tutoriais on-line ou um livro da Oreilly como "Linux em poucas palavras":