我最近安装了 Ubuntu 14.04 LTS,它运行良好,但我想删除访客帐户登录。
答案1
只需按下键盘上的Ctrl+ Alt+T即可打开终端。打开后,运行以下命令:
sudo nano /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
添加以下行,保存然后关闭。
allow-guest=false
重新启动,一切就绪。
编辑
谢谢古纳尔·哈尔马松
根据 Gunnar Hjalmarsson 的评论“ubuntu-session 最后一次更新是在三月中旬。尝试 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
保存文件并退出编辑器。重新启动系统,即使在更新 ubuntu-session 后,更改仍会保留,正如 Gunnar Hjalmarsson 的评论所述。
答案2
要删除访客登录:
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" > /etc/lightdm/lightdm.conf.d/50-no-guest.conf'
这将在中创建新文件
/etc/lightdm/lightdm.conf.d
要重新获取访客登录,请再次删除
50-no-guest.conf
要删除远程登录:
sudo sh -c 'printf "[SeatDefaults]\ngreeter-show-remote-login=false\n" >/etc/lightdm/lightdm.conf.d/50-no-remote-login.conf'
这将在中创建新文件
/etc/lightdm/lightdm.conf.d
要再次恢复远程登录,请删除
50-no-remote-login.conf
答案3
或者直接添加:
greeter-show-remote-login=false
到/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
以及你的disable guest line
无需通过在默认配置文件之外创建其他配置文件来使一个非常简单的修复变得过于复杂,这不可避免地只会在两个文件发生冲突时在某些时候使操作系统感到困惑,或者默认文件被删除并且您的两个“修复”中的一个被撤消,因为您没有一起执行它们。