我今天遇到了这个问题,分享给大家吧。
linux对windows共享文件的任何chmod、chown操作都是无效的,因为:
共享文件是windows的,linux拿到的权限只是挂载时候用的username=domain/zhangsan
的权限,这个账户对该共享文件的权限,可以在windows找到你的share文件,然后右键->属性->安全,下面就能看到权限了,点‘编辑’,在‘组或用户名’里选这个账户,‘允许'全选上,确定,然后linux上就可以随意操作了。
试试改成这样
mount -t cifs -o username=domain\\zhangsan,password=111111 //ip/share /mnt
检查这个目录的权限 /it
mount -t cifs -o username=zhangsan,password=111111,domain=xxxx //ip/share mnt
mount -t cifs -o username=domain\\zhangsan,password=111111 //ip/share /mnt