我的主要用户是 UID=1001,但是当我在已安装的驱动器上创建文件时,它们最终拥有 UID-1000 的所有权......这台机器上的其他用户没有这个问题。
我该如何修复这个问题?
答案1
这可能是您使用的 mount 命令的一部分,或者为该特定挂载创建的 fstab 条目。
如果你关注了维基页面/etc/fstab
您可能在文件中创建了如下一行:
//servername/sharename /media/windowsshare cifs guest,uid=1000,iocharset=utf8 0 0
替换uid=1000
为uid=1001
,你就没事了。
编辑
如果您有另一个 UID 为 1000 的用户,那么他/她最终会遇到完全相同的问题。解决该问题的方法是不使用 /etc/fstab,但你们俩都有一个自动启动脚本,该脚本可以执行以下任务:
mount -t cifs //servername/sharename /media/windowsshare-userX -o guest,uid=100X,iocharset=utf8
您需要用正确的值替换userX
和,创建目录并将这些目录的所有者设置为相应的用户。100X
/media/windowsshare-userX