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

rfl*_*323 26 permissions usb-drive files fat32

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

我运行了 ls -l 并得到

drwx------ 1 xbmc xbmc
Run Code Online (Sandbox Code Playgroud)

gui 显示如下。

owner xbmc
folder access create and delete files
file access ---

Group xbmc
folder access none
file access ---

others
folder access none
file access ---
Run Code Online (Sandbox Code Playgroud)

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

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

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

小智 12

在我购买了一台新电脑后,我需要让我的拇指驱动器在它上面工作。

这是程序:

  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

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

  • 使用 `chmod 1777 [MOUNTPOINT]` 代替那个 chown,所以它适用于所有用户。1 应该是为了防止其他用户删除您的文件。 (2认同)

小智 5

下面的答案仅适用于过时的版本。现代版本(例如 14.04 LTS 和更新版本)没有 PySDM 包

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

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

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

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

  • 须藤 apt-get 安装 pysdm ;;; E: 无法定位包 pysdm (2认同)

dpb*_*dpb 3

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

在命令行中:

sudo mkdir /mnt/sdd1
Run Code Online (Sandbox Code Playgroud)

编辑/etc/fstab并在末尾添加:

/dev/sdd1 /mnt/sdd1 fuseblk defaults,umask=022 0 0
Run Code Online (Sandbox Code Playgroud)

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

mount -a
Run Code Online (Sandbox Code Playgroud)

有很多方法可以做到这一点,更智能的方法等等,但长话短说,你无法通过 chmod 获得你想要的行为(特别是如果文件系统是没有原生权限概念的 FAT 文件系统) 。

如果您有兴趣,mount 手册页提供了有关该主题的大量信息。


sha*_*anu 3

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

umount '/media/Expansion Drive'
Run Code Online (Sandbox Code Playgroud)

现在以写权限挂载:

mount -o rw /dev/sdXY /media/External_drive
Run Code Online (Sandbox Code Playgroud)

您必须先创建目录:

sudo mkdir -p /media/External_drive
Run Code Online (Sandbox Code Playgroud)

希望这会有所帮助。