Ich kann eine Freigabe mit diesem Befehl mounten:
sudo mount -o username=user,password=pass //192.168.5.227/share /mnt/share
Und in meinem fstab
habe ich diese Zeile:
//192.168.5.227/share /mnt/share cifs credentials=/path/to/credentials 0 0
und mount -a
wird es nicht mounten. Ich habe es mit samba
installiertem versucht, aber derzeit ist es nicht installiert. Gleicher Fehler:
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
Ich habe es auch nfs
ohne Erfolg versucht.
Meine Frage ist nun: Wenn ich es nicht zum Laufen bekomme, samba
gibt es eine Möglichkeit, es fstab
ohne <type>
„Gefällt mir“ zu tun cifs
?
Wir sind für jede Hilfe dankbar, sei es bei der Behebung des samba
Problems oder beim Nichtverwenden und bei der Montage fstab
ohne.
EDIT - Obwohl Strangeman mir nicht die genaue Antwort gegeben hat, nach der ich gesucht habe, bin ich mehr als zufrieden, weil es fstab
jetzt tatsächlich funktioniert. Aber warum funktioniert es nicht credentials=/path/to/credential_file
? Ist an dieser Option irgendetwas Seltsames, von fstab
dem ich nichts weiß? Ich denke, ich könnte auch eine neue Frage stellen. Danke für jede Hilfe.
Antwort1
Sie müssen "-o username=user,password=pass" hinzufügen.
//192.168.xxx.xxx/dir /mnt/dir cifs noauto,noperm,guest,iocharset=utf8 0 0
oder
//192.168.xxx.xxx/dir /mnt/dir cifs noauto,noperm,username=user,password=pass,iocharset=utf8 0 0