我有 Windows Server 2008 的 FreeNAS 服务器和域控制器。我使用 OpenSuse 11.4,我的 Windows 帐户可以完全访问 FreeNAS CIFS 共享。我可以通过任何支持 smb 协议的文件管理器进行连接smb://windows_user@freenas/share,我可以读写任何文件夹。
现在我正在尝试设置 mount.cifs。这是我的字符串/etc/fstab:
//freenas/share /mnt/Data cifs username=windows_user,password=windows_password,_netdev,uid=1000,gid=100 0 0
(其中 1000 是我的默认 linux 用户 ID,100 是“用户”组 ID)。
在mount -a我看到 FreeNAS 共享文件夹后,但我只能以 root 用户身份(不是 ID = 1000 的默认用户)读/写它们。
还ls -o表示,文件夹的所有者是1000,但没有读/写访问。
我尝试了诸如 'file_mode=0777' 或 'dir_mode' 之类的选项或强制 uid 或将用户 1000 添加到根组 - 这些都不起作用。任何想法有什么问题?