具有命令选择性root权限的Bash脚本

时间:2014-03-27 21:29:32

标签: linux bash shell

是否可以使用root权限调用bash脚本来运行具有不同权限的不同命令?

现在我有一个脚本运行具有root权限的C程序,并创建一个文件夹和一些我想拥有非root权限的文件。查看手册页,我看到mkdir命令采用了权限参数,但我想知道是否有更聪明的方法。

1 个答案:

答案 0 :(得分:0)

查看chmodchown命令的手册页。根据您的尝试,这些中的任何一个都应该是我们的解决方案。

如果要将目录所有权更改为除root之外的用户/组,请使用chown -R user:group [directory]递归更改所有权。如果您只想更改权限,但root仍在所有权中,请使用chmod -R 754 [directory];请记住,您需要更改权限以满足您的需求。