以用户身份挂载 ramfs

Jon*_*art 9 filesystems permissions mount fstab

我的 fstab 条目:

none    /home/jreinhart/ramdisk    ramfs    defaults,user   0 0
Run Code Online (Sandbox Code Playgroud)

挂载的目录:

drwxrwxr-x  2 jreinhart jreinhart  4096  Oct 17 11:31 ramdisk
Run Code Online (Sandbox Code Playgroud)

之后的目录mount ramdisk

drwxr-xr-x  2 root     jreinhart  4096  Oct 17 11:31 ramdisk
Run Code Online (Sandbox Code Playgroud)

所以,你可以看到问题。挂载后,所有者更改为 root,组权限将变为,r-x因此我无法使用此 ramdisk。是什么赋予了?

我正在尝试这样做而不必su

sr_*_*sr_ 2

假设这是 Linux,您还可以使用tmpfs (请参阅此处了解差异,即为什么建议使用tmpfs此处对此进行了解释,并且(请参阅链接)支持选项mode,giduid。以下段落tmpfs.txt也可能相关:

These options do not have any effect on remount. You can change these
parameters with chmod(1), chown(1) and chgrp(1) on a mounted filesystem.
Run Code Online (Sandbox Code Playgroud)

所以也许sudo chown ...仍然需要 a (我想不是,但我对此不太确定,抱歉。)