我尝试实现一个多传感器系统(无显示器或键盘),该系统在启动后直接需要 sudo 权限(适用于 ARM 的 Ubuntu 12.04 服务器)。因此,我想自动以 root 身份登录。(只需打开电源,系统就会启动,无需任何密码请求等)我知道不推荐这样做,但一些 USB 问题迫使我使用 root 权限。我完全清楚自己在做什么,所以请不要告诉我不要这样做。我在网上查了一下,但找不到解决方案……
能得到您的帮助真是太好了。谢谢。
答案1
如果这是您自己的应用程序,则右键单击 bash shell 脚本以启动、重新启动和停止该应用程序,并将其放在您的 /etc/init.d 目录中。然后运行命令 update-rc.d
答案2
尝试关注
sudo vim /etc/init/tty1.conf
将此文件的最后一行更改为(其中 USERNAME 是您要登录的用户的用户名):exec /bin/login -f USERNAME < /dev/tty1 > /dev/tty1 2>&1
保存并执行以下操作
vim ~/.bashrc
如果 [ $(tty) == "/dev/tty1" ]; 然后
startx
菲
保存并重新启动。
参考: http://tombuntu.com/index.php/2010/01/01/enable-automatic-login-in-ubuntu-9-10-server/