为什么我在已安装的驱动器上创建的文件属于不同的用户?

为什么我在已安装的驱动器上创建的文件属于不同的用户?

我的主要用户是 UID=1001,但是当我在已安装的驱动器上创建文件时,它们最终拥有 UID-1000 的所有权......这台机器上的其他用户没有这个问题。

我该如何修复这个问题?

答案1

这可能是您使用的 mount 命令的一部分,或者为该特定挂载创建的 fstab 条目。

如果你关注了维基页面/etc/fstab您可能在文件中创建了如下一行:

//servername/sharename  /media/windowsshare  cifs  guest,uid=1000,iocharset=utf8  0  0

替换uid=1000uid=1001,你就没事了。

编辑

如果您有另一个 UID 为 1000 的用户,那么他/她最终会遇到完全相同的问题。解决该问题的方法是不使用 /etc/fstab,但你们俩都有一个自动启动脚本,该脚本可以执行以下任务:

mount -t cifs //servername/sharename  /media/windowsshare-userX -o guest,uid=100X,iocharset=utf8

您需要用正确的值替换userX和,创建目录并将这些目录的所有者设置为相应的用户。100X/media/windowsshare-userX

相关内容