Eu quero criar um usuário, alocar um diretório inicial para o usuário e restringir suas permissões de rwx, de modo que elas só possam permanecer / exibir o diretório inicial. Desejo ocultar /etc/apache2
e /var/www
principalmente.
Eu tentei:
useradd newuser
groupadd newgroup
usermod -g newgroup newuser
chmod g+rwx /home/newuser
chgrp -R /home/newuser
E tudo parece bem, mas quando eu su newuser
, eu recebo bash: /etc/bash.bashrc: Permission denied
, e provavelmente significaria que outros aplicativos provavelmente também sofrerão. Então, qual é a maneira correta de conseguir o que eu preciso?
Nota: isto é para um servidor, portanto, nenhuma GUI e o novo usuário necessitarão de acesso ssh (pelo menos).