Команда mount работает, но версия fstab дает сбой - Samba Issue

Команда mount работает, но версия fstab дает сбой - Samba Issue

Я могу смонтировать общий ресурс с помощью этой команды:

sudo mount -o username=user,password=pass //192.168.5.227/share /mnt/share

А у меня в тексте fstabесть такая строчка:

//192.168.5.227/share /mnt/share cifs credentials=/path/to/credentials 0 0

и mount -aне монтирует его. Я пробовал это с sambaустановленным, но сейчас это не так. Та же ошибка:

mount: wrong fs type, bad option, bad superblock on //192.168.5.227/share
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail  or so

Я тоже пробовал, но nfsбезрезультатно.

У меня вопрос: если у меня не получается заставить это работать, sambaесть ли способ сделать это fstabбез <type>лайка cifs?

Любая помощь приветствуется, как в направлении устранения проблемы samba, так и в направлении отказа от использования и монтажа fstabбез него.

EDIT - Итак, хотя strangeman не дал мне точного ответа, который я искал, я более чем счастлив, потому что fstabтеперь он действительно работает. Но почему он не работает credentials=/path/to/credential_file? Есть ли что-то странное в этой опции, fstabо чем я не знаю? Думаю, я тоже могу задать новый вопрос. Спасибо за любую помощь.

решение1

Вам нужно добавить "-o имя_пользователя=пользователь,пароль=пароль"

//192.168.xxx.xxx/dir  /mnt/dir  cifs  noauto,noperm,guest,iocharset=utf8  0   0

или

//192.168.xxx.xxx/dir  /mnt/dir  cifs  noauto,noperm,username=user,password=pass,iocharset=utf8  0   0

Связанный контент