root 账号不能登录的解决方法 |
您所在的位置:网站首页 › riot账号登录不上 › root 账号不能登录的解决方法 |
root 账号不能登录的解决方法
默认 系统 root 登录 图形界面,出现 登录失败。解决方法如下: 1,登录普通用户, 打开终端执行命令, 使用su root或sudo -i切换到root用户(必须) su root按照提示输入密码即可切换用户。 若root账户密码忘记,使用如下命令重设后再切换。 sudo passwd root2,在终端中输入如下命令,打开文件 gedit /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 auth required pam_permit.so @include common-account #SELinux needs to be the first session rule. This ensures that any #lingering context has been cleared. Without this it is possible #that a module could execute code in the wrong domain. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close session required pam_loginuid.so #SELinux needs to intervene at login time to ensure that the process #starts in the proper default security context. Only sessions which are #intended to run in the user's context should be run after this. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open session optional pam_keyinit.so force revoke session required pam_limits.so session required pam_env.so readenv=1 session required pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale @include common-session session optional pam_gnome_keyring.so auto_start @include common-password3,保存并退出,继续在终端执行 gedit /etc/pam.d/gdm-password将打开的文件中第三行语句加#注释掉,如下 #%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 @include common-account #SELinux needs to be the first session rule. This ensures that any #lingering context has been cleared. Without this it is possible #that a module could execute code in the wrong domain. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close session required pam_loginuid.so #SELinux needs to intervene at login time to ensure that the process #starts in the proper default security context. Only sessions which are #intended to run in the user's context should be run after this. #pam_selinux.so changes the SELinux context of the used TTY and configures #SELinux in order to transition to the user context with the next execve() #call. session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open session optional pam_keyinit.so force revoke session required pam_limits.so session required pam_env.so readenv=1 session required pam_env.so readenv=1 user_readenv=1 envfile=/etc/default/locale @include common-session session optional pam_gnome_keyring.so auto_start @include common-password4,保存并退出。在终端继续执行 gedit /root/.profile将打开的文件中“mesg n 2> /dev/null || true” 改为 tty -s&&mesg n 2> /dev/null || true5,保存并退出。 6,重启电脑,即可以root用户登录 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |