Benutzer-Werkzeuge

Webseiten-Werkzeuge


linux:allgemein:netzwerk:samba

Samba

smbusers

smbusers
# Syntax:
#   Unix_name = SMB_name1 SMB_name2 ...

root = Administrator admin
nobody = guest pcguest smbguest
marc = marc

smb.conf

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
smb.conf
# 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/
smb.conf
[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

linux/allgemein/netzwerk/samba.txt · Zuletzt geändert: 02.01.2020 19:48 von marc