У меня есть сервер FreeNAS и контроллер домена с Windows Server 2008.
Я использую 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 по умолчанию, а 100 - идентификатор группы пользователей).
После mount -a
я вижу папки из общего ресурса FreeNAS, но я могу читать / записывать их только как пользователь root (не пользователь по умолчанию с ID = 1000).
Также ls -o
говорит, что владельцем папки является 1000, но нет прав на чтение / запись.
Я пробовал такие опции, как 'file_mode = 0777' или 'dir_mode' или принудительно устанавливать uid или добавлять пользователя 1000 в корневую группу - ничего из этого не сработало. Есть идеи что не так?