Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
linux:allgemein:netzwerk:samba [11.02.2013 17:19] marc angelegt |
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 ===== | ||
Zeile 33: | Zeile 96: | ||
Es gibt keinen besonderen Befehl, um vorhandene Freigaben zu verändern. Man überschreibt mit "net usershare add" einfach die bisherigen Eingaben mit den neuen. | Es gibt keinen besonderen Befehl, um vorhandene Freigaben zu verändern. Man überschreibt mit "net usershare add" einfach die bisherigen Eingaben mit den neuen. | ||
+ | |||
+ | Quelle: http:// |