我有许多内部和外部驱动器。有些是分区的。大多数启动时会自动挂载(所有安装都在某一时刻完成)。
一个分区归root拥有,因此不会自动安装。我知道如何将其挂载为root。
我不知道如何以用户X的身份来获取该分区的所有权。我尝试使用Nautilus中的gui作为root来更改权限。他们不被接受,并立即还原。
分区是NTFS。该驱动器上的另一个分区由我作为用户拥有,并自动安装
/etc/fstab
,因此请编辑问题以显示此文件的内容。
我有许多内部和外部驱动器。有些是分区的。大多数启动时会自动挂载(所有安装都在某一时刻完成)。
一个分区归root拥有,因此不会自动安装。我知道如何将其挂载为root。
我不知道如何以用户X的身份来获取该分区的所有权。我尝试使用Nautilus中的gui作为root来更改权限。他们不被接受,并立即还原。
分区是NTFS。该驱动器上的另一个分区由我作为用户拥有,并自动安装
/etc/fstab
,因此请编辑问题以显示此文件的内容。
Answers:
你试过了吗
sudo chown user:user
例如sudo chown cyrex:cyrex
(User:Group)
如果该分区称为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
像这样添加umask,uid和gid掩码
UUID=1234532123 /media/amntfs ntfs defaults,umask=007,uid=1000,gid=1000 0 0
保存文件,然后重新启动或重新安装设备。
这里:
id -u
。id -u
但您可以使用进行检查id -g
。请参阅如何在NTFS(或FAT32)分区上使用“ chmod”?关于在NTFS文件系统上使用chmod
/的更多信息chown
。
chown
在NTFS分区上不起作用。
id user | cut ...
我建议id -u
。
我所有的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
defaults
默认安装选项在哪里,已经可以执行您想要的操作。
要查找UUID,请运行sudo blkid
。
最简单的方法是在终端中以sudo sudo nemo
或sudo nautilus
Linux使用的文件管理器打开文件管理
器,然后右键单击分区并添加权限