Монтирование файловых систем CIFS: ошибка -1 при открытии файла учетных данных

Я пытаюсь навсегда смонтировать общий ресурс Windows Server через fstab и netfs на коробке CentOS 5.x.

Я могу успешно смонтировать и получить доступ к общему ресурсу с помощью следующей команды:

mount.cifs //winserver.addomain.int/shared /mnt/foo --verbose -o rw,-dom=addomain,credentials=/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft

Это отлично работает.

Затем я размонтировал его и добавил следующую строку в /etc/fstab:

//winserver.addomain.int/shared    /mnt/foo     cifs     rw,-dom=addomain,credentials==/opt/foo2/etc/cred.file,dir_mode=0775,file_mode=0664,soft     0     0

И когда я запускаю службу netfs start, я получаю следующую ошибку:

Mounting CIFS filesystems: error -1 opening credential file 

В целях безопасности я установил владельца и группу для файла учетных данных как root: права доступа root и для файла равны 0400

Я запускаю все команды (как команду mount test, так и команду запуска netfs) от имени пользователя root, поэтому не вижу причины проблемы с разрешениями.

Я также проверил эту процедуру на другой коробке (с другим общим ресурсом), и она отлично работает.

Может кто-нибудь сказать мне, есть ли какие-нибудь журналы отладки netfs, которые я могу проверить здесь? Что еще я могу сделать для устранения неполадок?

1 ответ

Решение

(* вздох) Ошибка пользователя =(

Проблемная система фактически имела учетные данные == в опциях fstab. Дополнительный = сбивал с толку mount.cifs (это правильно).

Другие вопросы по тегам