今天发现在ubuntu下mount windows的共享文件夹后,只有root用户才可以写
结果一番搜索,终于找到了方法: mount的时候指定uid和gid
1. 查看uid,gid
#cat /etc/passwd | grep zhangrl
zhangrl:x:1001:1001:zhangrl,,,:/home/zhangrl:/bin/bash
从上面能看出uid和gid都是1001
2. 指定uid和gid mount
#mount //10.1.36.16/03_Native /home/zhangrl/windows -o username=test,password=test,uid=1001,gid=1001
3. 切回普通用户,发现还是没有w的权限,不过没关系,确实可以写了
zhangrl@s-qrs-09:~$ ls -l
drwxr-xr-x 1 zhangrl zhangrl 0 Oct 8 11:31 windows