root创建的文件夹其他用户无法传输文件怎么解决_ubuntu中实现多用户访问多个磁盘...

1 当前设备的情况

服务器上有四个磁盘, 一个500G的固态, 三个2T的机械。 目前的话系统是装在一个2T的机械盘上边, 导致其他用户无法访问其他盘的情况。 采用的解决方案是, 使外置硬盘开机自动挂载到root用户下,然后通过修改挂载硬盘中文件的权限实现多用户共享。

2 具体解决步骤

主要分以下几步:

2.1 STEP1

切换到root用户下,使用 sudo blkid命令列出系统中所有可用分区,记录下所要挂在的磁盘的UUID。比如: LABEL="SSD" UUID="6E1D0FBE03F90FF7" TYPE="ntfs" PTTYPE="dos" PARTUUID="01f8d006-01" LABEL="ST1" UUID="0C5E389B760B6A0A" TYPE="ntfs" PTTYPE="dos" PARTUUID="fb1742fa-01" LABEL="ST2" UUID="064E45472E14FD98" TYPE="ntfs" PTTYPE="dos" PARTUUID="0ea36d53-01" 这三个便是我们需要挂载的磁盘。

root@cv:/home/chengdehan# sudo blkid
/dev/sda2: UUID="730e0b4f-c644-4997-b916-e8d8e92f4ae0" TYPE="ext4" PARTUUID="e2ba1ef1-02"
/dev/sda6: UUID="946eecea-3f8e-4fac-9f8c-cef716798fbf" TYPE="swap" PARTUUID="e2ba1ef1-06"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme0n1: PTUUID="01f8d006" PTTYPE="dos"
/dev/nvme0n1p1: LABEL="SSD" UUID="6E1D0FBE03F90FF7" TYPE="ntfs" PTTYPE="dos" PARTUUID="01f8d006-01"
/dev/sda3: UUID="90bd759f-0d90-445f-a6c0-8f1103d5abb5" TYPE="ext4" PARTUUID="e2ba1ef1-03"
/dev/sda5: UUID="218e5dc6-e011-4f8b-a7c4-aec421025422" TYPE="ext4" PARTUUID="e2ba1ef1-05"
/dev/sdb1: LABEL="ST1" UUID="0C5E389B760B6A0A" TYPE="ntfs" PTTYPE="dos" PARTUUID="fb1742fa-01"
/dev/sdc1: LABEL="ST2" UUID="064E45472E14FD98" TYPE="ntfs" PTTYPE="dos" PARTUUID="0ea36d53-01"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"

2.2 STEP2

创建一个挂载目录,比如sudo mkdir /media/ExtHDD (相当于在根目录下创建了一个/media/ExtHDD 的文件夹),并且使用chomd -R 777 /media/ExtHDD命令修改其权限为所有用户可读写。

root@cv:/home/chengdehan# sudo mkdir /media/ExtHDD
root@cv:/home/chengdehan# chomd -R 777 /media/ExtHDD

2.3 STEP3

使用vim编辑/etc/fstab文件(/etc/fstab是用来存放文件系统的静态信息的文件)

root@cv:/home/chengdehan# vim /etc/fstab

vim 指令的常用命令:

i  #编辑文件

esc   #退出编辑

:wq   #保存编辑并退出

0eaeddbe0ac62b36749bdfce5bdf591f.png

然后在该文件最后加上如下:

UUID=6E1D0FBE03F90FF7 /media/ExtHDD01/ ntfs-3g auto,user,rw 0 0
UUID=0C5E389B760B6A0A /media/ExtHDD02/ ntfs-3g auto,user,rw 0 0
UUID=064E45472E14FD98 /media/ExtHDD03/ ntfs-3g auto,user,rw 0 0

其实就是分别将SSD,ST1,ST2三个盘分别挂载 到/media/ExtHDD01/,/media/ExtHDD02/,/media/ExtHDD03/ 文件夹下,然后修改其权限为所有用户可读写。 ### 2.4 STEP4
最后就可以访问相关文件夹实现多用户共享挂载硬盘上的文件了。如若无效,重启系统。

3 使用方法

我们可以看到根目录下的/media里已经有ExtHDD01/,ExtHDD02/,ExtHDD03/三个文件夹了,分别对应SSD,ST1,ST2三个盘。

79b244606a57990091e7f41c7f1e2bff.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值