![](https://img.haomeiwen.com/i16833129/a94c47b1752312dc.png)
企业怎么用su?
1.先登录普通用户,没事不允许登录root,只有执行任务需要root权限时,才允许登录root。
系统维护通道
2.su问题
用su管理,必须知道root密码,存在安全隐患。
需求:
1.不需要知道密码,还能管理服务器
2.最小化管理,想关机,只给你halt权限
sudo命令:可以以最小化的权限(单个命令)在执行命令时拥有root权限
SUID针对命令,给某个用户执行命令都有root身份 任何用户执行某个命令
SUDO针对用户给某个用户以root身份执行某个命令 指定用户执行某个命令
如何编辑配置sudo?
sudo是一个提权的命令(对应权限通过读取/etc/sudoers文件实现的(严格语法)
例子:
![](https://img.haomeiwen.com/i16833129/3786c7d856d8d2f6.png)
注意:
尽量不用vim编辑,非要用vim编辑前,先用visudo -c检查语法
oldboy是管理员,并且不要密码:
oldboy ALL=(ALL) NOPASSWD: ALL
登录后切到root运行。
[oldboy@oldboyedu ~]$ sudo su - root
Last login: Tue Mar 26 10:32:57 CST 2019 on pts/3
[root@oldboyedu ~]#
为了安全禁止root远程连接linux。
工作中如何登录?使用普通用户登录然后利用sudo提权到root。
root用户找回密码
https://baijiahao.baidu.com/s?id=1614000108255096283&wfr=spider&for=pc
![](https://img.haomeiwen.com/i16833129/a89e03556fa1f1fc.png)
网友评论