Linux上多用户共享存储器设备

为了节省存储空间,我们通常会把大文件(比如大型数据集)存在大容量硬盘上,但这样一来某一用户下载并存到硬盘上的文件其它用户就没有权限访问(如果是把文件存在系统存储空间中可以通过修改文件访问权限实现多用户共享)。

该做法可以使外置硬盘开机自动挂载到root用户下,然后通过修改挂载硬盘中文件的权限实现多用户共享。
主要分以下几步:

  1. 切换到root用户下,使用fdisk -l找到外置硬盘的内核名称,如/dev/sda1
  2. 使用sudo blkid命令列出系统中所有可用分区,记下第1步中外置硬盘对应分区的UUID,比如00148BDE148BD4D6
  3. 创建一个挂载目录,比如sudo mkdir /media/ExtHDD,并使用chomd -R 777 /media/ExtHDD命令修改其权限为所有用户可读写
  4. 编辑/etc/fstab文件(/etc/fstab是用来存放文件系统的静态信息的文件),在其末尾添加如下的一行并保存
    UUID=00148BDE148BD4D6 /media/ExtHDD01/ ntfs-3g auto,user,rw 0 0
  5. 最后重启系统就能够实现多用户共享挂载硬盘上的文件了。

你可能感兴趣的:(Ubuntu,ubuntu,linux)