在CentOS 7中,root账户默认是存在的,但出于安全考虑,通常建议使用普通用户并通过sudo来执行管理任务。以下是几种启用或使用root权限的方法:
如果您知道root密码,可以直接登录:
su - root
然后输入root密码。
如果root密码未设置或忘记了:
sudo passwd root
然后按照提示输入新密码两次。
更安全的方式是配置sudo权限:
sudo usermod -aG wheel 用户名
sudo visudo
然后添加一行:
用户名 ALL=(ALL) ALL
如果需要允许root通过SSH登录(安全风险较高):
sudo vi /etc/ssh/sshd_config
找到并修改:
PermitRootLogin yes
然后重启SSH服务:
sudo systemctl restart sshd
sudo -i
或sudo su -
而不是直接登录root注意:在生产环境中,直接启用root登录通常被认为是不安全的做法。