rog*_*ger 2 server permissions mount
我在 ubuntu 服务器中挂载了一个硬盘
sudo mkdir /hard
sudo mount -t ntfs-3g /dev/sdb1 /hard
Run Code Online (Sandbox Code Playgroud)
然后我发现权限是777
,挂载的文件也是777
,所以我想改变他们的权限,我试过这个:
chmod 755 /hard/ -R
Run Code Online (Sandbox Code Playgroud)
我发现所有文件的权限仍然存在777
。这是许可:
drwxrwxrwx 1 root root 0 May 11 22:48 d5d3eda62d1fc7f8925be8e39153d3bd/
drwxrwxrwx 1 root root 0 Apr 4 15:42 movie/
drwxrwxrwx 1 root root 0 May 11 20:47 music/
Run Code Online (Sandbox Code Playgroud)
我也尝试更改这些文件的所有者,但也失败了。
chown -R roger:roger /hard
Run Code Online (Sandbox Code Playgroud)
因为 NTFS 是 Windows 文件系统,它不使用 Linux 权限。
您在挂载期间设置 NTFS 的权限。
要在 ntfs 分区上设置权限,请在挂载期间使用 uid、gid、umask。请参阅 中的 NTFS 部分man mount
。