Crie usuários diferentes no Unix ou Linux e defina suas permissões individuais

0

Quero criar usuários diferentes no meu servidor (por exemplo, 22.23.34. *) E definir as permissões de cada usuário apenas em seu diretório específico. Digamos que meu servidor esteja tendo três diretórios Diretório A, B, C

=> Agora o usuário root deve poder acessar todos os diretórios. Ele pode atualizar, excluir etc em todos os diretórios.

=> Agora, digamos que eu faça outro usuário "A". Agora eu quero que "A" possa fazer qualquer coisa apenas em seu próprio diretório, mas somente os diretórios de outros usuários. Ele deve poder executar operações CRUD no diretório "A" apenas ao qual está alocado.

Quais serão os comandos usados ​​para criar esse esquema? Qualquer ideia ?


fonte
Qual distro você está usando?
Ifthikhan

Respostas:

0

Simplesmente crie o usuário pela sintaxe:

useradd [opções] nome de usuário

por exemplo, useradd aruz

Para permitir que os usuários vejam os diretórios pessoais uns dos outros, faça

chmod 755 /home/userA

... ou quaisquer caminhos de diretório inicial que sejam do seu sistema.

Para impedir que os usuários possam ver os diretórios pessoais uns dos outros, faça

chmod 700 /home/userA

E para uma boa medida, você poderia fazer

chown userA /home/userA

mas isso quase certamente será definido dessa maneira por padrão.

Se o seu sistema tiver ACLs, você poderá usá-los para implementar um controle de acesso mais refinado.

aruzmeister
fonte