Como criar um usuário e definir permissão apenas para algumas pastas no Ubuntu 10.04?

1

Eu preciso criar um usuário e permitir apenas o acesso a algumas pastas no meu servidor. O usuário também precisa ser capaz de criar uma chave SSL com o comando:

openssl req -new -newkey rsa:2048 -nodes -keyout server.key -out server.csr

Eu sei que é possível fazer, mas não sei como. Alguém pode me ajudar?

Obrigado!

    
por OpSSLby 22.05.2014 / 02:59

1 resposta

2

Você pode criar um grupo chamado opssl

# groupadd opssl

Agora você pode conceder acesso a esse grupo:

# chgrp opssl /dir/folder1
# chgrp opssl /dir/folder2
# chmod g+w /dir/folder1
# chmod g+w /dir/folder2
# chmod o-rwx /dir/folder1
# chmod o-rwx /dir/folder2

Dois comandos Fist definem a propriedade do grupo, o segundo par dá ao grupo permissão de escrita e o terceiro grupo remove o acesso a qualquer pessoa, exceto o proprietário e o grupo.

Em seguida, crie usuários dentro deste grupo:

# useradd --gid opssl user1
# useradd --gid opssl user2

NOTA: isso lhes dará acesso a esses diretórios. Além disso, esses usuários são como qualquer outro usuário que você cria lá.

    
por 22.05.2014 / 14:38