Правильный способ создания пользователей и ограничения разрешений?
Я хочу создать пользователя, выделить ему домашний каталог и ограничить его разрешения rwx, чтобы он мог только оставаться / просматривать домашний каталог. Я хочу спрятаться /etc/apache2
а также /var/www
в основном.
Я пробовал:
useradd newuser
groupadd newgroup
usermod -g newgroup newuser
chmod g+rwx /home/newuser
chgrp -R /home/newuser
И все это выглядит хорошо, но когда я su newuser
, Я получил bash: /etc/bash.bashrc: Permission denied
и это, вероятно, будет означать, что пострадают и другие приложения. Итак, как правильно добиться того, что мне нужно?
Примечание: это для сервера, поэтому нет графического интерфейса, и newuser будет требовать доступ по SSH (по крайней мере).