加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 为用户分配sudo权限而不是使用root有什么实际好处?

发布时间:2020-12-13 18:51:49 所属栏目:Linux 来源:网络整理
导读:我对服务器管理还很陌生,我看到很多网站建议为root用户创建的用户分配sudo权限,并为root用户提供一个非常长的密码来增强安全性. 如果新创建的用户可以执行与root用户相同的功能,那么这样做的实际好处是什么? 解决方法 使用sudo而不是分发root密码有几个好处
我对服务器管理还很陌生,我看到很多网站建议为root用户创建的用户分配sudo权限,并为root用户提供一个非常长的密码来增强安全性.

如果新创建的用户可以执行与root用户相同的功能,那么这样做的实际好处是什么?

解决方法

使用sudo而不是分发root密码有几个好处.没有特别的顺序:

>您没有提供root密码
作为一般规则,如果有人离开您的公司并且他们知道root密码,您现在必须在任何地方更改这些密码.通过适当的配置管理,这是一个小麻烦.没有它,这是一件巨大的苦差事.
>你没有放弃王国的钥匙
sudo允许您指定用户可以运行的命令的受限列表,因此如果您确定Alice只需要能够停止和启动Apache,但Bob需要完全root权限,您可以相应地设置它们.
>您可以集中管理授权
sudo支持LDAP配置,这意味着公司中的每个系统都可以查看中央LDAP服务器,以确定允许谁做什么.
需要授权(或取消授权)某人?更改LDAP中的sudoers配置,您的所有系统都会立即更新.
>有审计线索
除了允许sudo su –,sudo sh或等效的用户之外,sudo将生成一个用户运行哪些命令的审计跟踪.
(它还会生成一个列表,其中列出了自己未记录根shell的人,因此您可以将其指向他们并且不赞成嘶嘶声.)> sudo不仅仅是root用户的好处每个人都专注于sudo作为超级用户做事的方式,但这并不是一件好事.说Alice负责特定的软件构建,但Bob也应该能够运行构建脚本.你可以给Bob一个sudoers条目,让他以Alice的用户身份运行构建脚本. (是的,确定,有更好的方法来处理这种特殊情况,但让用户A以用户B运行程序的原则可能很有用……).当你这样做时,你也获得了我上面提到的所有相同的审计跟踪优势……

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读