当前位置: 技术问答>linux和unix
unix权限入门问题
来源: 互联网 发布时间:2016-09-07
本文导语: 看书上说, 可以对文件的所有者、所有者所在组、其它用户分别设置读、写、执行权限 那么,如下功能如何实现: 某个只有root可以执行的命令,我想让用户a也可以执行该文件,但用户a不能加入root组(那样权限太大...
看书上说, 可以对文件的所有者、所有者所在组、其它用户分别设置读、写、执行权限
那么,如下功能如何实现:
某个只有root可以执行的命令,我想让用户a也可以执行该文件,但用户a不能加入root组(那样权限太大了),同时其它用户也不能执行该命令。
那么,如下功能如何实现:
某个只有root可以执行的命令,我想让用户a也可以执行该文件,但用户a不能加入root组(那样权限太大了),同时其它用户也不能执行该命令。
|
用户级别的权限设定得用ACL
|
好多roo才能执行的命令都是在命令内部进行判断权限的 这样的命令用ACL一样不可以 不信你试。
这样的命令唯一的方法就是setuid 就行sudo命令一样
暂时的一种解决方法 可以考虑这样
把该命令复制一个到a用户的家里 然后chmod 4777 该命令
因为一个用户的家只有root和自己能访问 这样这个命令a用户就可以像root一样执行了 别的用户也执行不到