创建不使用 GUI 的用户

创建不使用 GUI 的用户

我想知道是否可以让一个用户使用 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您可以连接到终端,从那里登录并继续工作。

相关内容