我有一个日志文件的目录,我把用户启动的脚本中的日志放进去。 在这种情况下,使用系统日志logging是不可能的。
我希望用户只能对日志文件写入权限。 问题是,必须限制写入权限,以便它们只能附加到该文件。 底层文件系统是XFS。
以下不起作用:
# chattr +a test.log chattr: Inappropriate ioctl for device while reading flags on test.log
有没有其他解决scheme呢? 谢谢你的提示。
更新:
解决scheme是:
# xfs_io > open test.log > chattr +a > close
AFAIK chattr只适用于ext *(ext {2,3,4})和其他特定的文件系统。 虽然xfs_io手册页确实提到了chattr。