操作前,切记做好备份工作。。。。
==============================================
有时候我们服务器或电脑使用自动挂载硬盘后,发现没有权限。即使使用chmod 666 xxx也无济于事。无法让非root用户对该硬盘具有完全权限。
可以看到挂载的硬盘容量为1T
如果没有数据的话,可以尝试重新格式化硬盘如果还是无法解决的话,请再参考下面步骤
配置/etc/fstab实现自动挂载且所有用户均有权限
我们可以使用lsblk查看设备ID
lsblk -o name,mountpoint,size,uuid
─sdb1 /data 1024G 11aa10a3-25c2-44b6-96e3-ccea2896eace
修改/etc/fstab文件,将
/dev/sdb1 /data ext4 defaults 0 0
替换成
/dev/sdb1 /data ext4 defaults,uid=1000,gid=1001,umask=0000 0 0
/data:挂载点,自己事先手动创建
ntfs:文件类型,由于这里是挂载的windows硬盘,所以是ntfs
接下来是挂载后的文件权限
defaults:默认权限
uid=1000,gid=1000是所挂载文件的归属,可以通过id ${whoami}获得
umask=0000:用户权限,首位0:八进制,其他位的000:对应uid,gid,other用户权限,例如fstab mount options for umask, fmask, dmask for ntfs with noexec - Unix & Linux Stack Exchange
倒数第二个0: dump(系统备份工具),不备份
最后一个0:启动时fsck检查的顺序),为0就表示不检查