更改目录和文件权限

更改目录和文件权限

我正在尝试更改位于已安装驱动器上的目录的所有者和组。我可以在该目录上运行 sudo chown 和 sudo chgrp,但是,当我查看组和所有者时,没有任何变化。输出中没有出现任何失败。我遗漏了什么吗?由于已安装,是否需要额外的步骤?

答案1

您无法按照尝试的方式更改 ntfs 分区的所有权或权限。

您只能使用uid您希望成为分区所有者的用户来挂载它。

找出您的用户uidgid通过:

$ cat /etc/passwd | grep $(echo $USER)

blkid通过命令执行找出你的ntfs分区UUID 。

/etc/fstab使用您的用户的权限和所有权来挂载您的分区:

UUID=1EB89832B8980B03    /mnt/super    ntfs    rw,uid=1000,gid=1000    0   0

noauto如果您不想在启动时自动安装它,还可以添加选项。

甚至绑定

sudo mount --bind /mnt/super/test ~/test/newtest -o rw,uid=0,gid=0

不会发生任何变化。所有权将保持您在其中指定的状态,/etc/fstab或者在使用 nautilus 或其他文件管理器安装时保持当前状态。

如果您希望每个人都具有该分区的读写权限,则可以将uid和更改gid65534

$ cat /etc/passwd | grep nobody
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin

/etc/fstab

UUID=1EB89832B8980B03 /mnt/super ntfs rw,uid=65534,gid=65534 0 0

另外,你可以找到一些关于映射 windows/linux 用户的信息这里。但我没试过,所以无法回答它是否能如你所愿。

相关内容