如何使用 pmount 挂载读/写?

Han*_*lon 3 linux mount filesystems

pmount习惯以普通用户身份挂载 USB。但是如何使用 pmount 以便我也可以写入设备,而不仅仅是从中读取?我试过了,pmount -w /dev/sdb1但它不起作用,/media/sdb1除了 root 之外,任何人仍然无法写入。USB 分区的文件系统是ext4.

Att*_*tie 5

pmount不会改变已挂载的文件系统的权限 - 因此您需要使用chown,chmod或类似的方法(作为 root)来更改文件系统的 root(或其他相关点)的所有者/组/权限。

例如:

$ ls -dn mnt
drwxr-xr-x 3 0 0 1024 Dec 30 18:36 mnt
$ touch mnt/test
touch: cannot touch 'mnt/test': Permission denied
Run Code Online (Sandbox Code Playgroud)
$ sudo chown $(id -nu): ./mnt
Run Code Online (Sandbox Code Playgroud)
$ ls -dn mnt
drwxr-xr-x 3 1000 1000 1024 Dec 30 18:34 mnt
$ touch mnt/test
$ ls -ln mnt
total 12
drwx------ 2    0    0 12288 Dec 30 18:34 lost+found
-rw------- 1 1000 1000     0 Dec 30 18:36 test
Run Code Online (Sandbox Code Playgroud)

这将在安装中持续存在……但要小心,因为数字 UID/GID 需要在您使用文件系统的所有系统上对齐。