默认使用root用户(麻烦但一劳永逸)
-
打开终端,输入以下命令来为root用户设置密码:
sudo passwd root
然后输入设置的密码,输入两次,这样就完成了设置root用户密码了。
-
修改
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
文件,在文件末尾增加如下两行:greeter-show-manual-login=true all-guest=false
-
修改
/etc/pam.d/gdm-autologin
和/etc/pam.d/gdm-password
文件,都注释掉auth required pam_success_if.so user!=root quiet_success
这一行。 -
修改
/root/.profile
文件,注释掉最后一行,然后加上以下两行:tty -s && mesg n sudo -i
-
找到
/etc/gdm3/custom.conf
文件(如果没有这个文件的话把设置里的用户登录的自动登录选项打开),修改文件内容:TimedLoginEnable=false AutomaticLoginEnable=true TimedLogin=root AutomaticLogin=root TimedLoginDelay=10
然后,重启系统,你应该就可以直接以root用户的身份登录了。
但是,请注意,以root用户的身份登录到系统会带来安全风险,因为root用户拥有对系统的完全控制权。你应该只在明确需要使用root权限时才这样做,并且在完成需要root权限的操作后立即退出root用户。
单独去除密码
如果你已经默认使用root用户,下列操作可以忽略。
-
whoami
查看用户名,比如:zhangsan
-
sudo visudo
打开sudo配置文件 -
在文件的最后添加一行,格式如下:
zhangsan ALL=(ALL) NOPASSWD: ALL
-
保存文件
- 按下
Ctrl + X
组合键,这将会提示你是否要保存更改。 - 按下
Y
键来确认保存更改。 - 按下
Enter
键来确认文件名,这将会保存更改并退出编辑器。
- 按下
-
sudo passwd
重置root密码(Ubuntu 默认有个随机密码 -
su -
切换到root用户 -
不用sudo和输密码,愉快的输命令去吧~