我正在将 Windows 网络驱动器安装到我的 Ubuntu 机器上,并在尝试编辑文件时出现写入权限错误。
sudo mount -t cifs
给我
//MEDIASERVER/A on /home/anon/Media/Overflow/A type cifs (rw,noexec,nosuid,nodev)
我的 fstab 行是:
//MEDIASERVER/A /home/anon/Media/Overflow/A cifs username=USERNAME,password=PASSWORD,mode=0777,dir_mode=0777 0 0
答案1
您的 mode 和 dir_mode 是错误的。它们不是权限,而是掩码(请参阅 man umask)或有关模式的 mount 手册页:mode=value 将所有文件的模式设置为 value & 0777,而不考虑原始权限。为具有读取权限的目录添加搜索权限。该值以八进制给出。要么将其设置为合理的值,例如 022,要么直接使用 0。