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