我的系统上只有一个用户(例如名称为 User_One)和一个根用户,我想创建第二个用户(例如名称为 User_two),并希望他拥有该用户:
* 他有自己的桌面和自己的应用程序,而 User_One 无法看到或使用,同样,User_two 通常无法使用或看到 user_one 的应用程序或数据(如果可能的话)
*如果可能的话,让他在启动屏幕上不可见,我的意思是当你启动 ubuntu 时不要在可用用户列表中显示 User_two 来登录,而是我必须手动输入名称和密码才能以他的身份登录
任何想法、视频、代码或建议都将不胜感激!
答案1
使用以下步骤实现此目的:
阻止 user_two 出现在登录屏幕:
/var/lib/AccountsService/users
在名为的文件里创建user_two
并添加以下行(sudo nano /var/lib/AccountsService/users/user_two)
:[User] SystemAccount=true
防止彼此访问彼此的主目录:然后修改 user_one 上的文件夹权限,以便 user_two 可以访问前者的主目录,反之亦然:
sudo chmod 750 /home/user_one sudo chmod 750 /home/user_two
注意:这是主目录权限配置的手动方法,您可以修改为/etc/login.defs
在管理员创建新用户时始终创建此权限。在该文件中,更改以下行:
UMASK 022
到
UMASK 027
750
从现在起,新用户的主目录将具有创建时的权限。