小编Chr*_*ger的帖子

如何通过 fstab 将 tmpfs 安装到 /tmp,并且对任何人都可写?

我想挂载一个 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)

linux raspberry-pi

4
推荐指数
2
解决办法
4万
查看次数

标签 统计

linux ×1

raspberry-pi ×1