Linux下的mount的权限问题

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

本文作者:柠檬233

本文链接:https://www.cnblogs.com/Lemon-233/p/16855649.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   柠檬233  阅读(896)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起