我有一个 Web 应用程序缓存目录,其权限为 755(默认),并且我配置了 setfacl 附加权限。
问题是,当我重新启动系统时,权限信息总是丢失。
我可以保存它们吗?
/etc/fstab
:
none /home/rkmax/myapp/cache tmpfs defaults 0 0
setfacl
命令:
-R -m rkmax:rwx -m appuser:rwx /home/rkmax/myapp/cache
-dR -m rkmax:rwx -m appuser:rwx /home/rkmax/myapp/cache
答案1
找到你的用户的UID
id -u username
找到你的用户的GID
id -g username
在/etc/fstab
none /home/rkmax/myapp/cache tmpfs defaults,mode=0775,uid=998,gid=999 0 0
资源
答案2
您可以将这些 setfacl 命令放入 /etc/init.d/rc.local(如果它使用 inittab 样式 init setup)或系统中的等效命令中。