У меня есть эта строка и она работает
mount -t cifs -o myuser //192.168.0.12/Public/Docs /mnt/cifs_shares/Docs
Но потом я пробую использовать autofs, но это не так.
В /etc/auto.master:
/mnt/cifs_shares/Docs /etc/auto.cifs_shares
и в /etc/auto.cifs_shares
Docs -fstype=cifs,rw,noperm,credentials=/etc/credentials.txt ://192.168.0.12/Public/Docs
кажется, что штука действительно монтируется, но оказывается пустой.
При установке с креплением он совсем не пустой
Что мне не хватает?
Я использую Centos 6.3 64 бит
У меня были аналогичные проблемы с установкой общего ресурса CIFS в 64-разрядной версии CentOS 6.3 - документация, которую я нашел, похоже, не документирует два дополнительных аргумента, которые необходимо настроить в файле auto.master, чтобы это работало.
Вот что сработало для меня и, вероятно, сработает для вас (немного изменено, чтобы соответствовать вашему примеру):
Внизу /etc/auto.master:
/ mnt / cifs_shares /etc/auto.cifs_shares--timeout = 600 - призрак
В /etc/auto.cifs_shares:
Документы -fstype = cifs, rw, noperm, credentials = / etc / credentials.txt: //192.168.0.12/Public/Docs
Затем выполните:
перезапуск службы autofs
Теперь, если вы это сделаете:
ls / mnt / cifs_shares / Docs
И у вас есть правильные разрешения, имя пользователя / пароль и т. Д., Вы должны видеть свои файлы в общей папке. Обратите внимание, что первый элемент в файле auto.cifs_shares «Docs» - это имя общего ресурса, который отображается в папке / mnt / cifs_shares.
В противном случае ищите сообщения об ошибках для дальнейшей отладки:
хвост -n 50 / вар / журнал / сообщения
Вот еще одна ссылка, которая, кажется, работает: