更换软件源
配置完源,更新apt
sudo apt-get update
设置root账户
执行指令sudo passwd root
输入当前用户密码
-> 设置root的密码
-> 确认root密码
终端输入su
可切换到root
使用root用户登录系统
1.修改50-ubuntu.conf
执行sudo vi /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
更改配置如下:
[Seat:*]
user-session=ubuntu
greeter-show-manual-login= true
all-guest=false #这个可以 不用配置
2.修改gdm-autologin
执行sudo vim /etc/pam.d/gdm-autologin
前面加 # 注释掉 auth required pam_succeed_if.so user != root quiet_success
#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
auth optional pam_gdm.so
auth optional pam_gnome_keyring.so
3.修改gdm-password
执行sudo vim /etc/pam.d/gdm-password
注释掉 auth required pam_succeed_if.so user != root quiet_success
#%PAM-1.0
auth requisite pam_nologin.so
#auth required pam_succeed_if.so user != root quiet_success
@include common-auth
auth optional pam_gnome_keyring.so
4.修改/root/.profile文件
执行sudo vim/root/.profile
将文件末尾的 mesg n 2> /dev/null || true
修改成 tty -s&&mesg n || true
修改配置文件如下:
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
tty -s && mesg n || true
mesg n || true
之后重启,登录列表选择未列出,输入root。
软件错误解决
root账户google浏览器无法启动。
报错提示:Running as root without –no-sandbox is not supported.
解决办法:输入指令sudo vim /opt/google/chrome/google-chrome
修改内容exec -a "$0" "$HERE/chrome" "$@"
改为
exec -a "$0" "$HERE/chrome" "$@" --user-data-dir --no-sandbox