如何在Linux中使用root账户?

说白了,Linux下用root账户要像握着把枪——用对了能干成事,用不好分分钟炸膛。

先说最重要的,平时别直接上root。
用sudo执行单条命令最安全,比如sudo apt update,这就像租个锤子敲一下钉子,用完立刻还,不会把锤子带回家。
去年我们跑那个项目,有个实习生把sudo组权限改了,结果差点让整个集群瘫痪,说实话挺坑的。
另外一点,如果用户不在sudo组,用sudo usermod -aG sudo 用户名把他加进去,别让他干着急。

我一开始也以为sudo和su差不多,后来发现不对,sudo会记录操作日志在/var/log/auth.log,这帮管理员就是靠这个找茬的。
还有个细节挺关键的,用图形界面程序时千万别以root身份运行,不然你打开一个记事本都能删掉系统根目录。

等等,还有个事,审计sudo组是个好习惯,用grep '^sudo' /etc/group就能看到谁有提权权限,别让隔壁部门的业务同学偷偷改配置。

最后提醒个坑:别在SSH上直接登录root,CentOS系统可能默认开了这个功能,但sudopasswd -l root能直接锁死他,养成这个习惯能省不少事。

linux系统如何以root身份登录

直接root登录不安全。

su
需要密码。

图形界面注销再选root。

sudo -s 也需要密码。

修改lightdm 配置需要root权限。

gedit /etc/lightdm/lightdm.conf。

加两行:greeter-show-manual-login=true, allow-guest=false。

sudopasswd root 设置密码。

重启生效。

不行就重装系统。