在Ubuntu 14.04登录时删除访客会话

我最近安装了Ubuntu 14.04 LTS它工作正常,但我想删除访客帐户登录。

只需按键盘上的Ctrl + Alt + T即可打开终端。 打开时,运行以下命令:

sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 

添加以下行,保存然后关闭。

 allow-guest=false 

重新启动,然后就可以了。

编辑

感谢Gunnar Hjalmarsson

基于Gunnar Hjalmarsson评论“ubuntu-session最后一次更新是在3月中旬。尝试sudo apt-get install –reinstall ubuntu-session”完成后,Guest会话返回。

经过一些研究,这也可以通过不同的方式完成。

使用以下命令从终端打开/etc/lightdm/lightdm.conf文件:

 sudo -H gedit /etc/lightdm/lightdm.conf 

如果文件存在,则只需添加以下行:

 allow-guest=false 

否则将以下内容复制并粘贴到其中:

 [SeatDefaults] user-session=ubuntu greeter-session=unity-greeter allow-guest=false 

保存文件并退出编辑器。 重启系统,即使在Gunnar Hjalmarsson的评论中提到的ubuntu-session更新后,更改仍将保留。

要删除访客登录:

  1. sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'

  2. 这将在/etc/lightdm/lightdm.conf.d创建一个新文件

  3. 要重新登录访客,请再次删除50-no-guest.conf

要删除远程登录:

  1. sudo sh -c 'printf "[SeatDefaults]\ngreeter-show-remote-login=false\n" >/etc/lightdm/lightdm.conf.d/50-no-remote-login.conf'

  2. 这将在/etc/lightdm/lightdm.conf.d创建一个新文件

  3. 要再次返回远程登录,请删除50-no-remote-login.conf

或者只是添加:

greeter-show-remote-login=false

/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

以及您的disable guest line

除了默认设置之外,不需要通过创建额外的配置文件来使一个非常简单的修复过度复杂化,当两个文件冲突时,或者默认文件被删除并且你的两个“修复”中的一个因为你而被撤消时,这将无可置疑地仅混淆操作系统他们没有一起做。