我曾经在 Ubuntu 服务器上挂载了一个 Windows 共享,在 fstab 中有一项:
//data/SharedFolder /media/SharedFolder/ smbfs user,defaults,credentials=/root/.creds,uid=root,gid=root 0 0
/root/.creds 是一个包含三行的文本文件,我的用户名、密码和域。
Ubuntu 服务器上的用户可以写入此挂载,但后来我升级到 10.04,现在只有 root 可以写入。普通用户仍然可以读取。
mount
目前告诉我:
//data/SharedFolder on /media/SharedFolder type cifs (rw,mand,noexec,nosuid,nodev)
我如何才能让它再次被全世界写入?
谢谢
答案1
首先,您需要在 /etc/fstab 条目中将文件系统类型从 smbfs 更改为 cifs。这将因此改变事物的行为方式。
此外,您可能还想研究使用“noperm”挂载标志。这会告诉服务器不进行 ACL 检查,并依靠托管挂载共享的服务器来提供该检查。如果您真的希望每个人都能访问该共享,那么这可能代表着一个大型蝙蝠来实现这一点。