Zeile 8: |
Zeile 8: |
| | | |
| * Siehe auch das [http://samba.sernet.de/uploads/media/skript.pdf Kursskript zu Samba]. | | * Siehe auch das [http://samba.sernet.de/uploads/media/skript.pdf Kursskript zu Samba]. |
| + | |
| + | === Benutzermanagement === |
| + | |
| + | Einen Benutzer des Systems (normaler Linux-Account) kann man auch als Samba-User einrichten. Dazu gibt man an |
| + | sudo smbpasswd -a USER |
| + | wobei <code>USER</code> durch den Benutzernamen zu ersetzen ist. |
| + | |
| + | Die eingerichteten Samba-Benutzer kann man mit |
| + | sudo pdbedit -L |
| + | anzeigen lassen. Mit dem weiteren Parameter <code>-v</code> oder <code>-w</code> kann man sich weitere Informationen anzeigen lassen. |
| + | |
| + | |
| + | Einen noch umfangreicheren Überblick liefert |
| + | sudo smbstatus |
| + | |
| + | === Alte Protokolle === |
| + | |
| + | Alte Samba-Protokolle zuzulassen, ist NICHT empfehlenswert. Für Scans von älteren Mulitfunktionsdruckern wie [[HP OfficeJet 8600 Plus]] ist es aber manchmal notwendig. |
| + | Dann muss in der /etc/samba/smb.conf in der Sektion [global] Folgendes aufgenommen werden: |
| + | |
| + | <pre> |
| + | [global] |
| + | |
| + | # to make HP OfficeJet 8600 Plus work: |
| + | client min protocol = NT1 |
| + | server min protocol = NT1 |
| + | </pre> |
| + | |
| + | === Freigabe einrichten === |
| + | |
| + | Eine Freigabe kann man durch einen weiteren Abschnitt in der <code>/etc/smb.conf</code> einrichten. Beispiel für [[OpenHAB]]- Konfiguration: |
| + | |
| + | [openhab2-conf] |
| + | comment = openHAB2 Konfiguration |
| + | path = /etc/openhab2 |
| + | browseable = yes |
| + | writeable = yes |
| + | only guest = no |
| + | public = no |
| + | create mask = 0775 |
| + | directory mask = 0777 |
| + | |
| + | === Troubleshooting === |
| + | |
| + | Wenn Samba als Client (z.B. <code>smbclient</code>) die Freigaben auf einem Windows 7-Rechner nicht findet, kann es an einer teilweise gestörten Namensauflösung liegen. Dann hilft evtl. folgender Eintrag in <code>/etc/samba/smb.conf</code>: |
| + | |
| + | name resolve order = bcast host lmhosts wins |
| + | |
| + | Wichtig ist dabei, dass <code>bcast</code> als erstes dort steht. |
| | | |
| == Mounten einer Samba-Share == | | == Mounten einer Samba-Share == |
Zeile 27: |
Zeile 76: |
| bei einem Subnetz, dessen fixer Bestandteil aus 192.168.1 besteht. | | bei einem Subnetz, dessen fixer Bestandteil aus 192.168.1 besteht. |
| | | |
| + | == Anzeige der Freigaben == |
| + | |
| + | smbclient -L //RECHNERNAME |
| + | |
| + | zeigt die Freigaben auf dem Rechner RECHNERNAME an. |
| + | |
| + | smbclient -L //RECHNERNAME/FREIGABENAME |
| + | |
| + | zeigt Infos zur Freigabe an. |
| == Freigaben unter Windows == | | == Freigaben unter Windows == |
| === Freigabe auf Eingabeaufforderung einrichten === | | === Freigabe auf Eingabeaufforderung einrichten === |
Zeile 49: |
Zeile 107: |
| == Weiterführende Links == | | == Weiterführende Links == |
| | | |
| + | * https://www.elektronik-kompendium.de/sites/raspberry-pi/2007071.htm |
| + | * https://www.raspberrypi.org/magpi/samba-file-server/ |
| + | * [https://fitzcarraldoblog.wordpress.com/2016/10/17/a-correct-method-of-configuring-samba-for-browsing-smb-shares-in-a-home-network/ Sambakonfiguration für das Browsen von Windows-Freigaben] |
| * [http://linuxwiki.de/Samba Linuxwiki] bietet einige Tipps zu Samba. | | * [http://linuxwiki.de/Samba Linuxwiki] bietet einige Tipps zu Samba. |
| * [http://samba.sernet.de/uploads/media/skript.pdf Kursskript zu Samba] | | * [http://samba.sernet.de/uploads/media/skript.pdf Kursskript zu Samba] |
− | * [http://www.oreilly.de/german/freebooks/samba2ger/ch12.html Samba-Fehlersuche]
| |
| ----- | | ----- |
| <references/> | | <references/> |