如何更改外部驱动器的权限?

我想更改我自动安装的外部驱动器的权限,但是我已经尝试过sudo nautilus,然后转到gui和权限并更改它,但它不允许我。

我跑了ls -l并得到了

drwx------ 1 xbmc xbmc 

gui显示如下。

 owner xbmc folder access create and delete files file access --- Group xbmc folder access none file access --- others folder access none file access --- 

如何更改它,以便每个人都有权访问驱动器及其中的所有文件夹/文件。 我试图让plexmedia服务器运行,我无法通过网页看到我的驱动器管理将其添加到我的源,以便能够流式传输我的内容。

我想更改“其他”访问权限,以便我可以访问/ media路径上的所有驱动器,以便从任何地方读取和写入我的所有文件夹。

你可以看到我的驱动器安装在这里(外部驱动器是#18,19,20) http://paste2.org/p/1754386

购买新电脑后,我需要让我的拇指驱动器工作。

这是程序:

  1. 打开“磁盘工具”,找到您的设备,然后单击它。 这将使您确保知道正确的文件系统类型和设备名称。 就我而言,它分别是’ext4’和’/ dev / sdb1’。 下一步:确定要将您的拇指驱动器称为什么。 我打电话给我的’USB16-C’,但你选择了自己的名字。 在关闭“磁盘工具”之前,请单击“卸载 USER应该是您的登录名。

    然后在终端窗口中运行步骤2到4。

  2. sudo mkdir -p /media/USB16-C

  3. sudo mount -t ext4 -o rw /dev/sdb1 /media/USB16-C

  4. sudo chown -R USER:USER /media/USB16-C

现在我的拇指驱动器可以访问,并且当我重新启动时它会自动连接。

以下答案仅适用于过时的版本。 诸如14.04 LTS和更新版本的现代版本没有PySDM软件包 。

我很难解决问题,这个解决方案对我有用。

PySDM是一种存储设备管理器,允许完全自定义硬盘挂载点,而无需手动访问fstab。 它还允许为存储设备的动态配置创建udev规则

  1. 安装物理存储设备管理器: sudo apt-get install pysdm
  2. 开放式存储设备sudo pysdmsudo pysdm
  3. 选择所需的驱动器
  4. 助手
  5. 取消选中以只读方式打开
  6. 检查owner user of file system并写下您的用户名: remon
  7. 按好的
  8. 按申请
  9. 卸载驱动器
  10. 装上它

注意:如果无法将文件更改为二进制可执行文件,请转到特殊文件并检查允许将文件作为二进制文件执行,然后转到步骤7。

默认情况下,我认为它将其挂载为登录桌面用户。 您将需要通过“mount”命令或在fstab中安装:

在命令行:

 sudo mkdir /mnt/sdd1 

编辑/ etc / fstab并添加到结尾:

 /dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0 

然后在命令行(再次处理/ etc / fstab文件):

 mount -a 

有很多方法可以做到这一点,更聪明的方式等,但长期的故事是你无法用chmod获得你想要的行为(特别是如果文件系统是一个没有本机权限概念的FAT文件系统) 。

如果您有兴趣,mount man页面会提供有关该主题的大量信息。

如果您的外置硬盘是便携式硬盘驱动器或闪存驱动器,那么编辑fstab是一个不错的选择。 因为它是永久性的,您的驱动器不会始终连接。 如果要使用写入权限安装驱动器,请先卸载驱动器(右键单击驱动器并卸载)或:

 umount '/media/Expansion Drive' 

现在使用写入权限挂载:

 mount -o rw /dev/sdXY /media/External_drive 

您必须首先创建目录:

 sudo mkdir -p /media/External_drive 

希望这会有所帮助。

@VinayKrPrajapat您的解决方案有效,但应指定您应该一次选择特定的驱动器路径,因为这可能会影响您的启动。

例:

cd / mnt / sdc
sudo chmod -R a + rx *

只选择/ media或/ mnt会影响所有驱动器,包括可能导致问题的启动盘。

最简单的一个就是你只需要去媒体文件夹并更改权限。 按照以下命令。

 cd /media/ sudo chmod -R a+rX * 

它已经完成了。