
Quero criar um diretório /google/new
e o proprietário do diretório deve ser meu cliente sara
.
Os membros do grupo vermelho nikhil
devem edwin
poder elizwa
acessar todos os arquivos dentro do diretório. E todos os arquivos a serem criados dentro do diretório devem ter o mesmo grupo que o diretório /google/new
possui.
Responder1
Supondo que você tenha privilégios adequados e que /google
o diretório exista (se não, você precisa passar -p
a opção para mkdir
):
mkdir /google/new
chown sara:red /google/new
chmod g+s /google/new
Todos os arquivos criados dentro dele /google/new
pertencerão ao grupored
Como não está claro na sua pergunta se o usuário sara
é membro do red
grupo, aqui está também um acréscimo caso sara
não pertença ao red
grupo:
setfacl -m g:red:r /google/new
Isso permitirá que os usuários do red
grupo leiam arquivos em/google/new
Nesse caso você também desejará modificar a segunda linha do código anterior para corresponder ao grupo de sara:
chown sara:saras_group /google/new