0
是否可以使用root權限調用bash腳本來運行具有不同權限的不同命令?對命令有選擇性root權限的Bash腳本
現在我有一個腳本,它運行帶有根權限的C程序,並創建一個文件夾和一些我想擁有非root權限的文件。看看手冊頁,我看到mkdir命令需要一個權限參數,但我想知道是否有更智能的方法來做到這一點。
是否可以使用root權限調用bash腳本來運行具有不同權限的不同命令?對命令有選擇性root權限的Bash腳本
現在我有一個腳本,它運行帶有根權限的C程序,並創建一個文件夾和一些我想擁有非root權限的文件。看看手冊頁,我看到mkdir命令需要一個權限參數,但我想知道是否有更智能的方法來做到這一點。
查看chmod
和chown
命令的手冊頁。根據你想要做的事情,這些應該是我們的解決方案。
如果要將目錄所有權更改爲除root以外的用戶/組,請使用chown -R user:group [directory]
遞歸更改所有權。如果您只想更改權限,但root仍然擁有所有權,請使用chmod -R 754 [directory]
;請記住,您需要更改權限以適應您的需求。
這隻適用於文件夾和文件,對吧?我正在尋找更改與我放入腳本的任何命令相關的權限。 – vPraetor
你是什麼意思的文件夾和文件? * Linux中的所有內容都是文件*。你能否爲你的目標提供一點更清晰的內容? – JamoBox