thinkphp 中調用root許可權py
- 2020 年 1 月 10 日
- 筆記
默認thinkphp使用apache用戶,沒有許可權執行具有root許可權的後台腳本,需要使用sudo。
root許可權下修改/etc/sudoers
- 添加文件的寫許可權:chmod u+w /etc/sudoers
- 編輯/etc/sudoers文件,找到這一 行:"root ALL=(ALL) ALL"
- 在起下面添加"apache ALL=(ALL) NOPASSWD: ALL",然後保存退出。
- 撤銷文件的寫許可權:chmod u-w /etc/sudoers
ok,這樣在php就可以通過sudo 直接調用腳本了