Samba Client cifs (Linux): Unterschied zwischen den Versionen
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt) | |||
Zeile 22: | Zeile 22: | ||
</pre> | </pre> | ||
''uid'' bzw ''gid'' sind der lokale Benutzer/Gruppe auf dem Client (''nobody'' / ''nogroup'' auf einem Multi-Benutzer-System): | |||
<pre> | <pre> | ||
//server.kirner.or.at/public /media/public cifs credentials=/root/.smbcredentials,sec=ntlmssp,uid=martin,gid=martin,file_mode=0770,dir_mode=0770 0 0 | |||
</pre> | </pre> | ||
Zeile 62: | Zeile 63: | ||
[https://wiki.ubuntuusers.de/Samba_Client_cifs/ https://wiki.ubuntuusers.de/Samba_Client_cifs/] | [https://wiki.ubuntuusers.de/Samba_Client_cifs/ https://wiki.ubuntuusers.de/Samba_Client_cifs/] | ||
[https://www.samba.org/~ab/output/htmldocs/manpages-3/mount.cifs.8.html https://www.samba.org/~ab/output/htmldocs/manpages-3/mount.cifs.8.html] | |||
Zurück zu [[Samba (Linux)|Samba]] | Zurück zu [[Samba (Linux)|Samba]] |
Aktuelle Version vom 15. März 2017, 22:57 Uhr
Folgende Anleitung beschreibt, wie Samba / Windows-Freigaben beim Start automatisch systemweit eingebunden werden.
Installation
sudo apt-get install cifs-utils
Mountpoint
Anlegen der Verzeichnisse, die später als Einhängepunkt verwendet werden (müssen im Besitz von root sein):
sudo mkdir /media/public/
Danach müssen die Mountinforamationen in die Datei /etc/fstab eingetragen werden.
Wenn man die Anmeldeinformation in .smbcredentials (Name frei wählbar) hinterlegt, dann muss man den Befehl auto weglassen.
sudo nano /etc/fstab
uid bzw gid sind der lokale Benutzer/Gruppe auf dem Client (nobody / nogroup auf einem Multi-Benutzer-System):
//server.kirner.or.at/public /media/public cifs credentials=/root/.smbcredentials,sec=ntlmssp,uid=martin,gid=martin,file_mode=0770,dir_mode=0770 0 0
Datei mit den Anmeldeinformationen anlegen:
sudo nano /root/.smbcredentials
username=<user name> password=<password>
fstab neu einlesen
Nach dem Bearbeiten der Datei /etc/fstab muss der PC entweder neu gestartet werden oder die Datei mittels folgenden Befehl neu eingelesen werden:
sudo mount -a
Probleme
Die Netzwerkverbindung steht zum Zeitpunkt der Verarbeitung von fstab noch nicht immer zur Verfügung. In diesem Fall muss man mount nach einer Verzögerung nochmals aufrufen.
Dazu in der Datei /etc/rc.local vor exit 0 folgende Zeilen einfügen (Wert für sleep sollte so niedrig sei, dass das Mounten gerade noch ausgeführt wird):
sudo nano /etc/rc.local
sleep 5 mount -a
Links
https://wiki.ubuntuusers.de/Samba_Client_cifs/
https://www.samba.org/~ab/output/htmldocs/manpages-3/mount.cifs.8.html
Zurück zu Samba