====== 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