一 、修改/etc/sudoer的权限,如果不修改权限会导致后面配置后登陆不了系统,以及使用一些root命令出现“不知sudoers文件中”等问题。
1、修改方法:
vi /etc/sudoers
查找到Allow root to run any commands anywhere,在root命令下增加一行命令,先输入命令:“i”,下方会出现“插入”的字样,此时可输入你要加入的信息,比如"用户名 ALL=(ALL:ALL) ALL",其中用户名为系统用户名。最后shift+q,输入qw!强制保存推出。
2、在桌面新建文件sddm.conf,并将文件移动到/etc/下面。
移动方法:
sudo cp sddm.conf /etc/
内容为:
[Users]
# Default $PATH for logged in users
DefaultPath=/bin:/usr/bin
# Comma-separated list of shells.
# Users with these shells as their default won't be listed
HideShells=/usr/sbin/nologin,/bin/false
# Comma-separated list of users that should not be listed
HideUsers=sync
#通过HideShells和HideUsers隐藏应用用户
# Maximum user id for displayed users
MaximumUid=60000
# Minimum user id for displayed users
MinimumUid=0
#主要是这一行MinimumUid修改为0后才能使用root用户
# Remember the session of the last successfully logged in user
RememberLastSession=true
# Remember the last successfully logged in user
RememberLastUser=true
3、修改/etc/pam.d/sddm
#auth required pam_succeed_if.so user != root quiet_success
auth sufficient pam_succeed_if.so user ingroup nopasswdlogin
4、重启系统就可以用root的方式登陆