Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
linux:allgemein:netzwerk:samba [09.07.2013 21:43] 127.0.0.1 Externe Bearbeitung |
linux:allgemein:netzwerk:samba [02.01.2020 19:48] (aktuell) marc sticky bit |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Samba ====== | ====== Samba ====== | ||
| + | |||
| + | ===== smbusers ===== | ||
| + | |||
| + | <file - smbusers> | ||
| + | # Syntax: | ||
| + | # | ||
| + | |||
| + | root = Administrator admin | ||
| + | nobody = guest pcguest smbguest | ||
| + | marc = marc | ||
| + | </ | ||
| + | |||
| + | ===== smb.conf ===== | ||
| + | |||
| + | <file - smb.conf> | ||
| + | security = user | ||
| + | |||
| + | hosts allow = 192.168.0. 192.168.1. 192.168.2. 127. 192.168.178. | ||
| + | </ | ||
| + | |||
| + | ===== Gast-Zugriff (Scanner) ===== | ||
| + | |||
| + | Benutzer Scanner anlegen und der Gruppe Scanner hinzufügen (-N kein Home-Verzeichnis, | ||
| + | |||
| + | # useradd -G scanner scanner -N -s /bin/false | ||
| + | |||
| + | vorhandene User, die auf diesen Ordner Zugriff haben sollen, der Gruppe hinzufügen | ||
| + | |||
| + | # gpasswd -a marc scanner | ||
| + | |||
| + | Verzeichnis anlegen und einrichten: permission 1770 verhindert, dass eigene Dateien von anderen berechtigten gelöscht werden können. Fall gewünscht, 0770 (ohne sticky bit) verwenden! | ||
| + | |||
| + | # mkdir scanner | ||
| + | # chmod 1770 scanner | ||
| + | # chgrp scanner scanner | ||
| + | |||
| + | Samba-Benutzer anlegen (erstmal mit Passwort) | ||
| + | |||
| + | # smbpasswd -a scanner | ||
| + | |||
| + | <file - smb.conf> | ||
| + | # Scanner-Freigabe, | ||
| + | [Scan] | ||
| + | path = / | ||
| + | writeable = yes | ||
| + | guest ok = no | ||
| + | valid users = @scanner | ||
| + | create mask = 0760 | ||
| + | </ | ||
| + | |||
| + | ===== public share ===== | ||
| + | |||
| + | # chmod -R 0777 / | ||
| + | |||
| + | <file - smb.conf> | ||
| + | [public] | ||
| + | path = / | ||
| + | public = yes | ||
| + | writeable = yes | ||
| + | guest ok = yes | ||
| + | create mask = 0777 | ||
| + | directory mask = 0777 | ||
| + | </ | ||
| ===== net user share ===== | ===== net user share ===== | ||