我想知道是否可以让一个用户使用 GUI,而另一个用户使用更“纯粹的 Ubuntu”
编辑:我最终找到了 Openbox 桌面环境,它可以模拟我正在寻找的基本功能
编辑 2:我仍在寻找一种方法来创建仅限控制台的用户。Openbox 只是一个临时解决方案。
答案1
从技术上来说,是的。在最基本的层面上,您可以使用以下命令来创建cmdonly
用户:
sudo useradd cmdonly
sudo passwd cmdonly
adduser
与命令(顺便说一下,它是 Perl 脚本)不同,useradd
它不会以任何方式设置用户配置文件或主目录。您有以下条目/etc/passwd
cmdonly:x:1007:1008::/home/cmdonly:
此类用户仅属于其自己的组,并且已分配但未创建主目录
$ ls -ld /home/cmdonly/
ls: cannot access /home/cmdonly/: No such file or directory
bash
请注意,shell 也未设置,如果您有多个 shell,则会默认设置。
对于 GUI 用户,他们有权登录控制台和 GUI。据我所知,目前还没有办法避免此类用户使用 cmd 登录。要创建具有 GUI 功能的用户,只需运行sudo adduser newusername
答案2
在登录屏幕上,如果按下Ctrl+ Alt+,F1您可以连接到终端,从那里登录并继续工作。