天天看点

ubuntu 启用root用户及root用户远程登陆

介绍

ubuntu安装好的时候你设置的用户并不是拥有最高权限的用户,而最高权限的用户root需要你来启用他!如果用自己设置的用户会比较麻烦,经常需要在命令前面加上 sudo xx

做法

1、首先右键开启一个终端,输入解锁用户root的命令

sudo passwd -u root

2、为root用户设置一个密码,他会让你输入两次密码

sudo passwd root

3、测试root用户

3.1、使用su - 登陆root用户,它会让你输入root的密码,就是你刚刚设置的

su -   

可以看到当前的使用者由qiaolin变成了root

3.2、我们来测试安装命令时不加 sudo命令

apt install tree

3.3、退出root用户,回到上一个用户

exit

看起来是没什么问题了!但是你还不可以用root登陆,这意味着你执行一些命令之前要么通过 su - 切换到 root 或者 命令前加上 sudo ,但是如果使用root直接登陆就不用切换了!~

4、编辑下面几个配置文件,让root可以登陆

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

执行上面的命令会弹出一个文本编辑,在文本编辑中加入下面这段配置

greeter-show-manual-login=true

all-guest=false

sudo gedit /etc/pam.d/gdm-autologin

将 auth    required    pam_succeed_if.so user != root quiet_success 注释掉

sudo gedit /etc/pam.d/gdm-password

和上面一样的,注释掉 auth    required    pam_succeed_if.so user != root quiet_success

sudo gedit /root/.profile

将文件中的 n || true 修改成 tty -s&&mesg n || true

做完上面这些操作,你可以通过界面的方式登陆了!但是你没办法远程登陆,如果你想用root远程登陆的话,还需要修改ssh的配置文件

sudo gedit /etc/ssh/sshd_config

将其中PermitRootLogin 这个配置项改为 yes

弄完上面的配置文件,重启ubuntu,你就可以愉快的使用root了

测试

1、使用界面登陆root用户

2、使用远程工具登陆root用户

继续阅读