====== Samba ====== ===== smbusers ===== # Syntax: # Unix_name = SMB_name1 SMB_name2 ... root = Administrator admin nobody = guest pcguest smbguest marc = marc ===== 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, kein log-in) # 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 # Scanner-Freigabe, s. folgendes Kapitel [Scan] path = /pfad/Scanner writeable = yes guest ok = no valid users = @scanner create mask = 0760 ===== public share ===== # chmod -R 0777 /pfad/public/ [public] path = /pfad/public public = yes writeable = yes guest ok = yes create mask = 0777 directory mask = 0777 ===== net user share ===== ==== Befehle ==== net usershare kennt folgende vier Kommandozeilen-Befehle: * Freigaben erstellen oder verändern: net usershare add SHARENAME PFAD [comment [acl] [guest_ok=[y|n]]] * Freigaben aufheben: net usershare delete SHARENAME * Vorhandene Freigaben auflisten: net usershare list [-l|--long] [SHARENAME] * Informationen über eine oder mehrere Freigaben ausgeben: net usershare info [-l|--long] [SHARENAME] 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://wiki.ubuntuusers.de/Samba_Server/net_usershare