我正在尝试从PHP的Jouralctl获取日志消息,但收到一个错误--“提示:您当前看不到来自其他用户和系统的消息。‘system d-Journal’组中的用户可以看到所有消息。”
shell_exec('whoami') //shows "admin"
我尝试将这些行逐行放入/etc/sudoers.d/admin中,但都不起作用
%admin ALL=(root) NOPASSWD: /usr/sbin/journalctl
admin ALL=NOPASSWD: /usr/sbin/journalctl
%admin ALL=(ALL) ALL
www-data ALL=NOPASSWD: ALL
Shell_exec(“sudo-l”);-不表示已授予此权限
如何将权限授予CentOS 7上的php shell_exec sudo以获得此请求?
1条答案
按热度按时间nvbavucw1#
在
/etc/sudoers
中添加admin ALL=(ALL) NOPASSWD: ALL
和Defaults:admin !requiretty
以使其正常工作。