Windows共享目录只能使用root读写问题解决

在统信OS中挂载Windows共享目录时遇到权限问题,普通用户无法编辑。通过添加uid和gid参数在挂载命令中,可以确保非root用户具有编辑权限。此外,文章提到了通过修改fstab实现自动挂载以及解决权限问题的方法。
摘要由CSDN通过智能技术生成

统信OS挂载windows共享目录只能root编辑问题:

在统信上面,如果想使用windows的共享目录,可以使用以下方式:

mkdir /home/myshare   # 为挂载而新建的目录
sudo mount -t cifs-o username=***,password=***  //{windows的IP}/{windows共享目录名称}  /home/myshare


这样确实可以看到共享的内容,也能打开,但当我们想编辑时就会遇到一个问题,只有root用户才会有权限编辑,其他的用户无法编辑。

使用ls -l 查看权限时,会看到权限都是755,本以为简单地使用一下chmod -R 777 * 问题就能解决,却发现自己很天真,根本改不动,改了都不生效。

解决思路:

  1. 将文件复制出来到任一目录,在编辑完成后,使用sudo mv -f {src_path} {dest_path}的方式将文件替换, 可以达到编辑效果,但操作相对麻烦;
  2. 在挂载时,加上用户的uid和gid,权限编辑问题就可以完美解决:
cat /etc/passwd | grep {用户名称} # 找到用户的信息,确认uid和gid

umount /home/myshare		# 先取消挂载
sudo mount -t cifs-o username=***,password=***,uid=***,gid=***  //{windows的IP}/{windows共享目录名称}  /home/myshare  # 重新挂载

  1. 实现自动挂载
vim /etc/fstab
//{windows的IP}/{windows共享目录名称}  /home/myshare cifs username=***,password=***,uid=***,gid=*** 0 0 

mount -a  # 验证挂载效果,在使用此命令前,记得先umount掉,不然无法验证
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值