由于某些原因,我需要/root/.ssh/authorized_keys
与无权阅读的用户一起阅读。显然,我不能更改文件的权限(也不能更改 ACL),因为 ssh 不喜欢它。
我使用 Python 访问该文件:
try:
with open("/root/.ssh/authorized_keys",'r') as f:
foo()
except EnvironmentError:
print 'Bad permissions and/or file not existing'
python 脚本将由具有sudo
. 我必须在sudoers
文件中添加哪些最小权限才能允许脚本读取文件?