2014-03-27 71 views
0

是否可以使用root權限調用bash腳本來運行具有不同權限的不同命令?對命令有選擇性root權限的Bash腳本

現在我有一個腳本,它運行帶有根權限的C程序,並創建一個文件夾和一些我想擁有非root權限的文件。看看手冊頁,我看到mkdir命令需要一個權限參數,但我想知道是否有更智能的方法來做到這一點。

回答

0

查看chmodchown命令的手冊頁。根據你想要做的事情,這些應該是我們的解決方案。

如果要將目錄所有權更改爲除root以外的用戶/組,請使用chown -R user:group [directory]遞歸更改所有權。如果您只想更改權限,但root仍然擁有所有權,請使用chmod -R 754 [directory];請記住,您需要更改權限以適應您的需求。

+0

這隻適用於文件夾和文件,對吧?我正在尋找更改與我放入腳本的任何命令相關的權限。 – vPraetor

+0

你是什麼意思的文件夾和文件? * Linux中的所有內容都是文件*。你能否爲你的目標提供一點更清晰的內容? – JamoBox