CentOS 7自动以root身份登录gnome桌面
刚刚在虚拟机中成功的安装上了CentOS 7 64位,发现在登录gnome桌面时必须创建一个普通用户,否则不让登录。
重启CentOS发现下方藏有一个使用其他用户登录选项,可以输入用户名使用root登录。
流畅且犀利的操作了一会儿,感觉很爽XD。想以后都用root登录,反正不是用于生产环境的服务器而是VMware虚拟机,有着强大的快照功能,随时可以恢复到上一个快照。好,赶紧进入正文。
1. 配置root自动登录gnome
在配置的时候会遇到GDM:
GDM是什么?
GDM (The GNOME Display Manager)是GNOME显示环境的管理器,并被用来替代原来的X Display Manager。与其竞争者(X3DM,KDM,WDM)不同,GDM是完全重写的,并不包含任何XDM的代码。GDM可以运行并管理本地和远程登录的X服务器(通过XDMCP)。
gdm仅仅是一个脚本,实际上是通过他来运行GDM二进制可执行文件。
gdm-stop是用来迅速终止当前正在运行的gdm守护进程的一个脚本。
gdm-restart脚本将迅速重启当前守护进程。
gdm-safe-restart会当所有人都注销后再重启。
gdmsetup是一种可以很简单的修改多数常用选项的图形化界面工具。
百度上搜到的都是RHEL、CentOS 6的配置方法,并不适用于CentOS 7。我在此贴出供各位看官参考:
在CentOS 6较新版本的Linux发行版中预设不允许以root账号登入gnome图形用户桌面,因此一般使用者登入后,可以在终端机以su root,暂时取得root权限;
如果一定要以root登入图形界面,可以修改/etc/pam.d/gdm以及 /etc/pam.d/gdm-passwd,把这行auth required pam_succeed_if.so user != root quiet加上#注释掉,保存后就可以用root账号了。
对于CentOS 7的用户,可参见RedHat的官方帮助文档: 14.3.6. Configuring Automatic Login
简单来说就是:vi /etc/gdm/custom.conf
然后在[daemon]下面添加:
[daemon]
AutomaticLoginEnable=True
AutomaticLogin=root #你想自动登录的用户名
保存并重启,重启的时候已经以root用户登录了。
2. 删除用户
删除用户可参见: CentOS 7用户账户配置
例如:
userdel danyl 只删除用户,不删除相关的文件以及目录;
userdel -rf danyl 强制删除danyl用户的所有文件及目录,请谨慎操作。
centos7 root账户无法ssh登录 centos root登陆不了
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
自动登录Centos7并获取数据
通过python脚本,自动登录设备并获取数据,为后续数据消费和数据治理以及自动化运维做铺垫。
运维 数据消费 自动化运维 python 模拟ssh登录 -
centos7 登陆root centos7 root@localhost
1. [root@localhost /] 和 [root@localhost ~] 的区别刚进入Centos时, 会显示这个[[root@localhost ~] , 后边让输入命令, 其实此时是在根目录下的子目录root中, ls一下, 会出现系统文件以及曾经下载的软件.回到根目录, cd ..(..意味上一级), 此时在根目录下.ls一下, 就会出现根目录下的所有子目录, 将近20个. [
centos7 登陆root centos linux root@localhost / root@localhost ~