如何在 LiveUSB 上禁用自动登录?

Nic*_*ick 5 live-usb login-screen login persistence

我刚刚让自己成为一个持久的 LiveUSB,运行 Ubuntu 12.04,我立即发现了一个问题 - 它会自动以 root 身份登录,我不需要这个,因为我要保留文件和私人内容它。

我的问题:如何在 LiveUSB 上禁用自动登录?

Big*_*ger 4

在实时 Ubuntu 12.04 中,有 1 个图形自动登录和 6 个控制台自动登录。

要禁用图形登录,请使用 GEDIT 等文本编辑器sudo gedit /etc/lightdm/lightdm.conf

更改线路:

autologin-user=ubuntu
Run Code Online (Sandbox Code Playgroud)

autologin-user=
Run Code Online (Sandbox Code Playgroud)

并附加以下内容以使登录问候语显示:

greeter-show-manual-login=true
Run Code Online (Sandbox Code Playgroud)

您可以通过以下方法禁用 6 个控制台登录:

有 6 个文件指定自动登录。他们/etc/init/tty1.conf/etc/init/tty6.conf

首先将这些文件重命名为任何未使用的名称,例如/etc/init/custom-tty1.confto /etc/init/custom-tty6.conf

然后编辑每个文件,替换以“exec”开头的行,如下所示。将 tty 编号与文件名中的编号相匹配。例如,对于文件/etc/init/custom-tty1.conf,替换

exec /bin/login -f ubuntu </dev/tty1 > /dev/tty1 2>&1
Run Code Online (Sandbox Code Playgroud)

exec /sbin/getty -8 38400 tty1
Run Code Online (Sandbox Code Playgroud)


pzk*_*pfw 0

“它会自动以 root 身份登录”是什么意思?我的印象是 root 帐户在所有版本的 Ubuntu 中都被禁用,这意味着您需要以sudoroot 身份运行命令。

我建议执行以下操作:启动您的实时 USB 并使用密码创建一个新用户。现在重新启动/注销。希望该用户是唯一可用的用户,并且您需要密码才能使用该用户登录。如果没有,也许那里还有一个访客帐户,所以你只需要禁用它即可。当您走到这一步时,您只需加密您的主文件夹,然后就可以开始了。记住使用强密码!

编辑在 Ubuntu 安装过程中还可以加密整个分区。这是一个指南,来自 8.04,但它是最小安装,因此步骤应该基本相同。

edit2对于自动登录, Ubuntu Wiki 上有AutoLogin 。

  • 没有!在 LiveCD 上,您可以从 GUI 运行 GParted 之类的东西,而无需输入任何类型的密码,这让我认为要么有自动 null-sudo 完成,要么只是以 root 身份自动登录。 (2认同)