我正在通過瀏覽器創(chuàng)建一個文件夾,因此其所有權(quán)成為www-data,因為我的apache用戶是www-data。我想要做的是使用chown命令并將文件夾的權(quán)限更改為root我不想更改apache用戶。我有1個解決方案,它不起作用。從php文件nad pass.txt中執(zhí)行以下命令包含我的根密碼。sudo -u root -S {{ chown root:root abcd }} < pass.txt我無法質(zhì)疑所有權(quán)有什么問題嗎?
1 回答

嗶嗶one
TA貢獻(xiàn)1854條經(jīng)驗 獲得超8個贊
允許www-data
通過以下命令執(zhí)行/bin/chown
而無需輸入密碼visudo
:
www-data ALL=(ALL) NOPASSWD: /bin/chown
然后從php執(zhí)行一個簡單的sudo-comand: system("/usr/bin/sudo /bin/chown root:root abcde");
添加回答
舉報
0/150
提交
取消