前几天一个同事问我在Linux系统上面挂载一个Windows的共享文件夹的问题,他想修改挂载的文件夹里的文件属性,把文件所属者和所属组修改成其余帐号,当前默认的是root。bash
按照通常的思路,咱们先将文件夹挂载上去,dom
mount -t cifs //192.168.1.100/share /mnt/share -o username="domain\user"
而后进入到/mnt/share目录里,查看当前全部文件所属者和所属组都是root,尝试着用chown和chmod命令去修改,结果固然是Permission denied了。ide
在网上查阅了相关信息,原来参数-o还能够加入以某个帐号的uid和gid的方式挂载,挂载成功后该目录下的全部文件属性都属于这个帐号了,ui
mount -t cifs //192.168.1.100/share /mnt/share -o username="domain\user",uid="618",gid="618"
以后以该帐号去修改这个挂载目录下的文件就成功了。ci