我有一个 Unix 脚本,它创建一个临时日志文件,比如tempfl.log. 创建此文件时,它具有权限rw-r--r--。
有一条线
chmod 0440 /etc/sudoers tempfl.log 2>&1
Run Code Online (Sandbox Code Playgroud)
但是当脚本完成后,权限更改为r--r--r--但应该是rw-r--r--. 如果我将行更改为
chmod 0644 /etc/sudoers tempfl.log
Run Code Online (Sandbox Code Playgroud)
权限是正确的,tempfl.log但它会引发错误说:
sudo: /usr/local/etc/sudoers 是模式 0644,应该是 0440
我不明白 sudoers 在做什么,出了什么问题。