Answers:
没有人。使其使用,sudo
以便记录所有根级命令并将其归于特定人员。
如果使用和部署selinux,则可以删除通常的root设置即典型的“全知全知”上帝帐户,并将其转换为更具安全意识的帐户。
我的意见是,人们不应运行需要root权限的命令,除非他们实际上是以root身份登录的。
因此,我建议使用su(切换到root用户)而不是sudo(临时为一个命令提高对root级的权限)。如果他们需要root权限,请将其更改为root用户。
我的问题是,您的用户认为他们需要root会做什么?
sudo
非常适合此目的,它会记录直接以sudo
前置命令发出的每个命令。在使用su的地方,您会得到一个外壳程序,并且该外壳程序中的任何内容均未记录。/etc/sudoers
可以非常好地调整 您可以告诉哪个用户可以由哪个用户作为哪个用户执行哪个命令,以及是否需要密码,以及一系列其他有用的选项。某人可能需要root的原因之一是重新启动守护程序。sudo
无需完全访问根帐户即可轻松实现。
su
过度的偏爱sudo
并没有得到捍卫,按照这里的大多数其他声音,这实际上将是伙计们最初的问题的一部分,而不是解决方案。