创建用户和限制权限的正确方法?

创建用户和限制权限的正确方法?

我想创建一个用户,为该用户分配一个主目录,并限制他们的 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,这可能意味着其他应用程序也可能受到影响。那么实现我需要的正确方法是什么?

注意:这是用于服务器的,因此没有 GUI,并且新用户需要 ssh 访问(至少)。

相关内容