Temos cerca de 100 contas de usuários em um servidor Linux, e 20 delas pertencem à minha equipe ITOp. Quero permitir que as contas de usuário da minha equipe visualizem apenas meus arquivos em um subdiretório diretamente no meu diretório/home. Como posso controlar as permissões de acesso a esses arquivos?
Responder1
Os 20 usuários da equipe ITOp são iguais group
?
Caso contrário, crie um grupo que não seja do sistema ( man addgroup
) e adicione os usuários ao grupo. Adicione-se ao grupo também.
Altere ( man chmod
) a permissão do diretório para permitir a leitura e execução do grupo ( rwxr-x---
).
Use chown
( man chown
) para alterar o grupo do diretório e os arquivos que deseja compartilhar com o grupo no parágrafo 1.
Use chmod
para alterar as permissões do arquivo para permitir leitura em grupo ( rwxr-----
).
Certifique-se de que os usuários possam ver o diretório compartilhado, permitindo acesso de leitura de grupo ao seu $HOME
diretório.
Explore seus problemas de permissão/propriedade com https://github.com/waltinator/pathlld
. Um bash
script para responder "Por que não consigo ler/escrever esse arquivo?".