当前位置: 技术问答>linux和unix
shell中的一个小问题
来源: 互联网 发布时间:2015-09-27
本文导语: 如何在shell中指定命令的执行者 例如:我想指定root用户执行find | 你是想只让root用户能执行这个命令,而其他用户不能是吧? 你可以先找出这个命令所在的目录对这个命令进行设置...
如何在shell中指定命令的执行者
例如:我想指定root用户执行find
例如:我想指定root用户执行find
|
你是想只让root用户能执行这个命令,而其他用户不能是吧?
你可以先找出这个命令所在的目录对这个命令进行设置,
第一,看看这个命令是不是root用户拥有,如果不是的话,这样设置,比如find,
chown root find
第二,改变命令的属性,把组用户和其他用户的执行权限去掉,比如find,
chmod g-x find
chmod o-x find
这样其他用户在执行这个命令的时候就会提示没有权限执行这个命令了!
你可以先找出这个命令所在的目录对这个命令进行设置,
第一,看看这个命令是不是root用户拥有,如果不是的话,这样设置,比如find,
chown root find
第二,改变命令的属性,把组用户和其他用户的执行权限去掉,比如find,
chmod g-x find
chmod o-x find
这样其他用户在执行这个命令的时候就会提示没有权限执行这个命令了!
|
好像不行
|
没有尝试过...
root的权限是最大的...
root的权限是最大的...