我正在为一个非常特定的目的设置一台 PC。它会在水下深处做一些事情……大约 3 公里。我们不怕鱼在本地劫持盒子;)。
我正在尝试设置登录:没有 Xserver。效果很好...我编辑了 gdm.conf 以启动。太好了:这就是 Linux 最初应该是这样的。
现在我的下一个也是最后一个任务是:获取登录信息。我用谷歌搜索了新贵,event.d - 我最近安装的 10.4 发行版没有这个,或者它不像我预期的那样工作。我希望盒子能够启动并提供一个本地 root shell。只是...
这怎么可能?
编辑:可能的标签:无头,自动登录。不能这样设置......
如果您只想让盒子以根控制台启动,为什么首先运行登录?您可以绕过它并在任何 TTY 上启动一个 shell。
在文本控制台上运行的程序
tty1
在tty6
文件中进行配置/etc/init/ttyX.conf
。现在,getty程序接受一个-l
选项来指定要启动的程序(默认在 中/bin/login
) - 您可以/bin/sh
改为指定,并获得一个 root shell。您还需要提供该-n
选项,以防止getty提示输入用户名。总结:编辑
/etc/init/tty1.conf
并替换该exec /sbin/getty ...
行:tty2、tty3、...
要真正启用 root 登录,您必须为 root 帐户设置密码,然后解锁锁定的 root 帐户。如果您没有为 root 帐户设置密码,passwd 命令将返回
所以,首先在终端中执行:
系统将提示您输入新的 Unix 密码。写两次(第二次确认)。然后执行:
解锁帐户。这应该返回
还原
如果要在 Ubuntu 中禁用 root 帐户,则需要使用以下命令锁定 root 帐户:
第二:
打开终端并输入:
(原始)这是它应该看起来的样子
(你需要用什么替换原件)