Linux下的mount的权限问题
最近在挂载的时候经常遇到挂载过后仅有root用户可以修改的问题
原挂载命令:
sudo mount /dev/nvme0n1p5 /home/lemon233/code
发现code目录归root所有,普通用户仅仅能查看。
于是挂载过后用chmod
来修改权限:
sudo chmod 777 -R /home/lemon233/code
但是如果文件太多,用chmod
时间就会非常长,而且有一定的安全隐患,于是就想到了,通过monut在挂载的时候就修改挂载权限
在一顿搜索过后,发现了monut
的-o
选项,其-o
有这个用法 rw,uid=,gid=
这个可以在挂载的时候就规定归哪个用户所有
我的主用户是lemon233
于是利用id
命令来查看lemon233的用户id,和gid
id lemon233
得到了以下输出:
uid=1000(lemon233) gid=1000(lemon233) 组=1000(lemon233),998(wheel),992(kvm)
于是mount的时候直接带入用户即可:
sudo mount -o rw,uid=1000,gid=1000 /dev/nvme0n1p5 /home/lemon233/code
标签:gid,权限,mount,code,Linux,挂载,lemon233,1000
From: https://www.cnblogs.com/Lemon-233/p/16855649.html