Linux访问Windows共享
环境
mount到root用户
在Linux端执行:
- snippet.bash
[ff@test-4 ~]$ mkdir /mnt/ff/shared [ff@test-4 ~]$ sudo mount -t cifs -o username=fairyfar,password=123 //192.168.0.200/shared /mnt/ff/shared [ff@test-4 ~]$ ll /mnt/ff/ drwxr-xr-x 2 root root 0 Nov 12 13:38 shared
可以看到mount后的文件夹是root权限,非管理员无写权限。
mount到普通用户
如果希望mount到普通用户,需要指定uid,方法如下:
- snippet.bash
# 先获得用户的uid [ff@test-4 ~]$ id ff uid=1091(ff) gid=1091(ff) groups=1091(ff) [ff@test-4 ~]$ sudo mount -t cifs -o rw,uid=1091,gid=1091,username=fairyfar,password=123 //192.168.0.200/shared /mnt/ff/shared # 可以看到,目录用户所有者是ff [ff@test-4 ~]$ ll /mnt/ff/ drwxr-xr-x 2 ff ff 0 Nov 12 14:30 shared
打赏作者以资鼓励: