如何使一个用户帐户与root
其他一些用户帐户相似,例如能够读取,写入,chmod所有文件,从该帐户中删除以掌握和返回,杀死/删除所有流程以及所有人认为root
可以,但仅限于该特定slave
帐户?
现在我通过允许“主”用户进行sudo -u slaveuser
设置来模拟这个setfacl -dRm u:masteruser:rwx ~slaveuser
。
它很有用,因为我在单独的用户帐户中运行大多数桌面程序,但有时需要在它们之间移动文件。
如果它需要一些简单的内核补丁,那就没关系。
PS标签“selinux”并不意味着我想用SELinux解决它,它只是有点相关。
不是本身。见SELinux。
—
Ignacio Vazquez-Abrams 2010年
@Ignacio Vazquez-Abrams,SELinux可以做到这一点(不会侵入其他很多东西或处理它复杂的配置文件)吗?
—
Vi。
你为什么不给用户sudo访问权限?然后他们可以通过在它们之前键入sudo来随意运行root命令(当它们执行此操作时会提示他们输入自己的密码)。这是一个更正常的解决方案。通常不建议以root身份或以root身份运行桌面程序。如果您的桌面应用程序需要特定权限某些文件,那么您应该专门设置它。
—
Jarvin 2010年
对于SELinux来说,这不会是微不足道的。它只是提供了使您的方案有效的可能性。
—
Ignacio Vazquez-Abrams 2010年
@Dan Bad评论。主用户已经可以“sudo”(不是root用户,而是用户名)。这些程序已经在运行单独的非root帐户。但应该有一个帐户来统治它们。我不希望这个“一个帐户”成为root用户,因为我也在那里运行一些程序。
—
Vi。