Я пытаюсь навсегда смонтировать общий ресурс сервера 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 (и это правильно).