我/etc/fstab
这样设置我的文件:
proc /proc proc defaults 0 0
/dev/mmcblk0p1 /boot vfat defaults,ro 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime,ro 0 1
tmpfs /tmp tmpfs nosuid,nodev 0 0
tmpfs /var/log tmpfs nosuid,nodev 0 0
tmpfs /var/tmp tmpfs nosuid,nodev 0 0
它有效,但我有一个问题,/tmp
它具有以下权限:
stat -c "%a %n" /tmp
755 /tmp
据我所知,默认值应该是 1777,我需要这个设置,因为我想以普通用户身份在那里写入一些文件。
我尝试在 fstab 中设置模式值:
tmpfs /tmp tmpfs nosuid,nodev,mode=1777 0 0
没有任何影响。当然chmod 1777 /tmp
工作正常,但只能在重新启动之前。
我在 RPi3 上运行 Debian Jessie。在 tmpfs 上设置权限的正确方法是什么?