Debian Fileserver mit Samba

Tutorialdetails

Tutorial: Debian Fileserver mit Samba
Autor PsyCore
Version 1.0
Quelle hier klicken
Kommentar ins Gästebuch schreiben

Besuche uns auf facebook.com und erhalte immer aktuelle Hilfestellungen, Anleitungen und Infos!

Samba installieren

fserve ~:# apt-get install samba
 
Reading package lists... Done
Building dependency tree
Reading state information... Done
Suggested packages:
  openbsd-inetd inet-superserver smbldap-tools ldb-tools
The following NEW packages will be installed
  samba
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
...
...
Importing account for root...ok
...
Adding group `sambashare' (GID 110) ...
Done.
Starting Samba daemons: nmbd smbd.

Anlegen der Gruppen

fserve :~# addgroup smball
 
fserve :~# addgroup smbusers
 
fserve :~# addgroup smbadmins

Gruppenordner anlegen

fserve :~# mkdir /home/groupsmball
 
fserve :~# mkdir /home/groupsmbusers
 
fserve :~# mkdir /home/groupsmbadmins
 
fserve :~# chown root:smball /home/groupsmball/
 
fserve :~# chown root:smbusers /home/groupsmbusers/
 
fserve :~# chown root:smbadmins /home/groupsmbadmins/
 
fserve :~# chmod 770 /home/groupsmbusers/
 
fserve :~# chmod 770 /home/groupsmbadmins/
 
fserve :~# chmod 2770 /home/groupsmball/

Samba Konfiguration

Konfiguration sichern

fserve ~:# cp /etc/samba/smb.conf /etc/samba/smb.conf_old

smb.conf öffnen und Inhalt löschen.

Konfiguration

[global]
# Arbeitsgruppe
workgroup = <NAME DER WORKGROUP>
 
# Zugriff per "share" oder "user"
# security = share
security = user
# nur notig bei security  = user
encrypt passwords = yes 
 
# Network Neighbourhood
netbios name = <NAME DES SERVERS>
 
#Genutze Adapter; bei einem eigentlich nicht notwendig
; interfaces = 192.168.1.2/24
; bind interfaces only = yes
 
# NT Beschreibung
server string = Server Samba %v 
 
# Speeddoping
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 
 
#IP-Zugriffsbeschraenkungen; das ";" entfernen um die IP-Listen zu aktivieren
;   hosts allow = 127. 192.168.1.1 192.168.1.2 192.168.1.3
;   hosts deny = 0.0.0.0/0
########## Homeverzeichnisse #########
[homes]
comment = homes
read only = no
create mask = 0700
browseable = no 
 
#####Share-Verzeichnisse
 
# Namen in eckigen Klammern sind frei waehlbar
[sbmusers]
comment = Freigabe smbusers
path = /home/groupsmbusers
read only = no
 
#
; valid users:
; admin users: chef
 
[smbadmins]
comment = Freigabe smbadmins
path = /home/groupsmbadmins
read only = no 
 
[smball]
comment = smball
path = /home/groupsmball
read only = no
create mask = 770
directory mask = 770

Datei speichern.

Konfiguration testen

fserve ~:# testparm

Samba neustarten

fserve ~:# /etc/init.d/samba restart
 
Stopping Samba daemons: nmbd smbd.
Starting Samba daemons: nmbd smbd

Benutzer anlegen

normaler Benutzer

fserve :~# useradd -g smbusers -G smball -m test
 
fserve :~# chmod 700 /home/test
 
fserve :~# smbpasswd -a test
 
New SMB password:
Retype new SMB password:
Added user test.

Admin Benutzer anlegen

fserve :~# useradd -g smbadmins -G smball,smbusers -m test
 
fserve :~# chmod 700 /home/test
 
fserve :~# smbpasswd -a test
 
New SMB password:
Retype new SMB password:
Added user test.
Drucken/exportieren
QR-Code
QR-Code Debian Fileserver mit Samba (erstellt für aktuelle Seite)