我想挂载一个 tmpfs/tmp并使其对用户(或特定用户)可写。该机器是带有 Debian 8.0 (Raspian) 的 Raspberry Pi 3。无论我尝试什么,/tmp总是仅以root.
我已经尝试过以下fstab条目:
tmpfs /tmp tmpfs nosuid,nodev,noatime 0 0
tmpfs /tmp tmpfs nosuid,nodev,noatime,user,uid=1000,gid=1001,mode=1777 0 0
Run Code Online (Sandbox Code Playgroud)
这始终会产生以下权限:
$ ls -alh /tmp
total 36K
drwxr-xr-x 14 root root 500 Jul 19 10:17 .
Run Code Online (Sandbox Code Playgroud)
但是如果我将 tmpfs 安装到任何其他位置而不是/tmp(例如/var/opt),则每个人都可以写入:
$ ls -alh /var/opt
total 4.0K
drwxrwxrwt 2 root root 40 Jul 3 12:18 .
Run Code Online (Sandbox Code Playgroud)
如何挂载 tmpfs 以/tmp使其对每个人都可写?
输出mount:
tmpfs on /tmp type …Run Code Online (Sandbox Code Playgroud)