Cha*_*ane 43 permissions partitioning root users hard-drive
我有许多内部和外部驱动器。有些是分区的。大多数在启动时自动挂载(所有都在某一时刻完成)。
一个分区归 root 所有,因此不会自动挂载。我知道如何以 root 身份安装它。
我不知道如何以用户 X 的身份获得该分区的所有权。我尝试以 root 身份使用 Nautilus 中的 gui 更改权限。他们不被接受并立即恢复。
分区是NTFS。该驱动器上的另一个分区由我作为用户拥有并自动安装
Lui*_*ado 59
你试过了吗
sudo chown user:user
Run Code Online (Sandbox Code Playgroud)
例如sudo chown cyrex:cyrex(用户:组)
如果分区称为party,则您的用户称为cyrex,/media例如:
sudo chown cyrex:cyrex /media/cyrex/party -R (R 用于递归,因此它会影响所有目录/文件和子目录。
如前所述,分区是 NTFS,因此如果自动挂载,您需要确保具有权限的用户是您。为此,请按照以下步骤操作:
gnome-terminal)id -u。这应该为您提供您将插入到 fstab 中的用户 ID。sudo /etc/fstab并搜索挂载 ntfs 分区的行。假设是这样的:
UUID=1234532123 /media/amntfs ntfs defaults 0 0
Run Code Online (Sandbox Code Playgroud)
像这样添加 umask、uid 和 gid 掩码
UUID=1234532123 /media/amntfs ntfs defaults,umask=007,uid=1000,gid=1000 0 0Run Code Online (Sandbox Code Playgroud)
保存文件,然后重新启动或重新安装设备。
这里:
id -u。id -u但您可以使用id -g.请参阅如何在 NTFS(或 FAT32)分区上使用“chmod”?关于在 NTFS 文件系统上使用chmod/ 的更多信息chown。
我所有的 NTFS 分区都归 root 所有,但我可以以用户身份访问它们。这是挂载选项的问题,而不是所有权和文件权限(请记住,这是一个 NTFS 分区 - 您不能在那里更改任何权限)。
在我/etc/fstab的分区包括如下:
UUID=AB84274F84211B98 /media/WIN7 ntfs defaults 0 0
UUID=CDBAF39E13A2AC2D /media/DATA ntfs defaults 0 0
UUID=EFA980B33BA33DF5 /media/MEDIA ntfs defaults 0 0
Run Code Online (Sandbox Code Playgroud)
哪里defaults是已经应该做你想做的事情的默认挂载选项。
要查找 UUID,请运行sudo blkid.
另请参阅:如何在 NTFS(或 FAT32)分区上使用“chmod”?
| 归档时间: |
|
| 查看次数: |
151355 次 |
| 最近记录: |