Как добавить запись в / etc / fstab для общей папки Windows?

Я хочу иметь возможность монтировать общий доступ к файловому серверу (на сервере Mac OS X, совместно используемом через AFP и общий доступ к файлам Windows) на моем ноутбуке Ubuntu 10.10 linux. Я хочу, чтобы его смонтировать в качестве обычного пользователя, и каждый раз запрашивать пароль. Что я могу добавить в /etc/fstab чтобы это произошло? Я знаю, что делал это раньше, но я забыл, как сейчас.

EDIT: этот вопрос называется «G4 320», и я пытаюсь использовать следующую строку в fstab:

 //server_ip/G4\040320 /media/G4/ cifs user,username=something 0 0 

Но я получаю следующее через dmesg :

CIFS VFS: cifs_mount не удалось получить код возврата = -6

EDIT2:

По желанию, больше информации об отладке. Вывод dmesg с моей строкой fstab:

 [151994.740138] CIFS VFS: cifs_mount failed w/return code = -6 [152007.760136] CIFS VFS: cifs_mount failed w/return code = -6 [152132.770147] CIFS VFS: cifs_mount failed w/return code = -6 [152221.700152] CIFS VFS: cifs_mount failed w/return code = -6 [152245.340132] CIFS VFS: cifs_mount failed w/return code = -6 

Вывод dmesg с линией credentials от Майкла:

 [153117.088656] CIFS VFS: No username specified [153117.088668] CIFS VFS: cifs_mount failed w/return code = -22 [153164.358300] CIFS VFS: No username specified [153164.358312] CIFS VFS: cifs_mount failed w/return code = -22 

/var/log/messages похоже, не содержит никакой полезной информации.

EDIT3 : ОК. Еще раз спасибо Майклу, что у меня есть это! Если я поставлю следующее в /etc/fstab то он работает:

 //10.1.0.15/G4\040320H /media/G4 cifs user=AzureDiamond,password=hunter2 0 0 

Однако:

  1. Я не хочу, чтобы мой пароль там …
  2. Теперь мне нужно использовать sudo для монтирования этой роли.

Как я могу решить эти два вопроса?

2 Solutions collect form web for “Как добавить запись в / etc / fstab для общей папки Windows?”

Строка в /etc/fstab я в конечном итоге использовал, была:

 //10.1.0.15/G4\040320H /media/G4 cifs username=master,user 0 0 

Что решило проблему не mount.cifs пароль, а также credentials= не работало, установив mount.cifs через:

 sudo apt-get install cifs-utils 

Как и Майкл Мрозек, я предположил, что у mount.cifs установлены mount.cifs иначе я не смогу mount.cifs CIFS, но, очевидно, ядро будет использовать собственный внутренний код для монтирования, если не найдет mount.cifs

Файловая система – это общий путь к Windows, а тип – CIFS:

 //file-server/ShareName /mnt/file-server-share cifs options 0 0 

options могут быть обычными параметрами монтирования. Вероятно, вам нужно предоставить какие-то учетные данные; вы можете указать параметры user и password или использовать credentials=/path/to/credentials/file и сохранить username=... и password=... в этом файле (помните, что /etc/fstab читается в мире )

  • установка сетевого диска в / etc / fstab
  • создавая наложение непосредственно над монтированием (генерируется ошибка systemd-fstab-generator)
  • не удается создать / dev / shm
  • Поиск правильной информации для обновления mtab и fstab?
  • Как создать правильный файл / etc / fstab для моего раздела LFS?
  • Пользовательский fstab для fusermount
  • sshfs всегда запрашивает пароль в fstab?
  • Хранение ключевого файла в зашифрованном LVM
  • Смонтируйте NTFS-диск с 777 правами доступа
  • понимание / dev / disk / by-folders
  • Как включить квоты в файле fstab?
  • fstab не устанавливает общую папку VirtualBox?
  • Interesting Posts

    X11: Клиент не авторизовался при вызове с помощью sudo

    Рекурсивно переименовать подкаталоги, соответствующие регулярному выражению

    Как обновить ядро ​​Debian Wheezy в автономном режиме?

    Как контролировать потребление ресурсов при запуске процесса?

    Как проверить групповые разрешения файла

    удаление папок с помощью find – странное сообщение

    Как создать diff для серии файлов?

    Не удается установить пакет Python3 в Debian 7

    Использование xkb для переназначения цитаты и правого управления

    конвертировать PDF в png с изменением размера и добавлением черной границы

    Как извлечь определенные поля из строк с помощью команд оболочки?

    Использование Creative Sound Blaster на сервере Ubuntu

    Команда Unix, которая не принимает аргументов

    Невозможно создать папки и файлы в любом месте, кроме моего / домашнего каталога

    Звук трубы через наушники и гнездо микрофона

    Linux и Unix - лучшая ОС в мире.