Назад | Перейти на главную страницу

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

Я пытаюсь навсегда смонтировать общий ресурс сервера Windows через 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 Я получаю следующую ошибку:

Mounting CIFS filesystems: error -1 opening credential file 

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

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

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

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

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

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