如何在 Ubuntu 11.10 或更高版本中禁用访客会话?我不希望人们不使用密码登录就能使用我的电脑!
答案1
更新时间:2016 年 8 月
对于 Ubuntu 16.04 LTS(15.10 或更高版本)
- 系统提供的配置文件
/usr/share/lightdm/
包括不打算让用户可编辑。用户应该使用:/etc/lightdm/
- 较新版本的 LightDM(Ubuntu 15.10 或更高版本)
[Seat:*]
使用[SeatDefaults]
只需在终端运行此命令(一次):
sudo sh -c 'printf "[Seat:*]\nallow-guest=false\n" >/etc/lightdm/lightdm.conf.d/50-no-guest.conf'
要撤消(恢复访客选项),删除创建的文件:
sudo rm /etc/lightdm/lightdm.conf.d/50-no-guest.conf
对于 Ubuntu 14.04 LTS(最高至 15.04)
改编自:Ubuntu 论坛 - 14.04 中的 lightdm 配置文件位置
只需在终端运行此命令(一次):
sudo sh -c 'printf "[SeatDefaults]\nallow-guest=false\n" >/usr/share/lightdm/lightdm.conf.d/50-no-guest.conf'
下次登录时,您将不再使用“访客”作为登录选项。
要撤消(恢复访客选项),删除创建的文件:
sudo rm /usr/share/lightdm/lightdm.conf.d/50-no-guest.conf
对于 Ubuntu 12.04 LTS(最高至 13.10)
最简单的方法。
只需在终端运行此命令(一次):
sudo /usr/lib/lightdm/lightdm-set-defaults -l false
下次登录时,您将不再使用“访客”作为登录选项。
这只是附加
allow-guest=false
到/etc/lightdm/lightdm.conf
。应该从11.10以后(因为这些使用光子发射也)。
要撤消(恢复访客选项):
sudo /usr/lib/lightdm/lightdm-set-defaults -l true
答案2
如果您使用的是 Ubuntu 桌面,请仅使用此方法。如果您使用的是其他版本,例如 Xubuntu 或 Lubuntu,请参阅这个答案反而。
如果您使用默认的 LightDM,请进行编辑,/etc/lightdm/lightdm.conf
使其看起来像这样:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
如果你正在使用 GDM(这是以前 Ubuntu 版本中的默认设置),请卸载gdm-访客会话。
对于 Ubuntu13.10到14.10,文件已移至/etc/lightdm/lightdm.conf.d/50-unity-greeter.conf
对于 Ubuntu14.10或更高版本,该文件已移至
/usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
答案3
在终端中输入
gksu gedit /etc/lightdm/lightdm.conf
您将看到以下内容:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
添加allow-guest=false
到最后,所以你的最终结果应该如下所示:
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
allow-guest=false
保存文档并退出文本编辑器。
返回终端,重新启动显示管理器。(这将结束图形登录会话,立即退出其中运行的所有程序,因此请确保先保存您的工作(如任何打开的文档)!)
sudo restart lightdm
图形登录会话结束后,您将返回到登录屏幕,您会注意到访客帐户已被禁用。
就是这样——访客帐户不再可用。
答案4
赶紧跑
gksudo gedit /etc/lightdm/lightdm.conf
添加以下行
allow-guest=false
然后(这将立即将您注销,退出图形会话中运行的所有程序,因此请先保存您的工作):
sudo restart lightdm