Монтирование файловых систем 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 (это правильно).