Samba: Unterschied zwischen den Versionen

Aus Doku-Wiki
Zur Navigation springenZur Suche springen
 
(21 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
=Samba=
 
=Samba=
===Installation===
+
==Links==
  * aptitude install samba
+
* [http://gertranssmb3.berlios.de/output/ Samba HowTo berlios.de]
 +
 
 +
==Installation==
 +
=====PDC=====
 +
  * '''aptitude install samba'''
 
     - encryp pass  -yes-
 
     - encryp pass  -yes-
 
     - UserDB      -no-
 
     - UserDB      -no-
  
  * Grundlegende smb.conf
+
  * '''Grundlegende smb.conf'''
 
     [global]
 
     [global]
 
       workgoup = microsoft
 
       workgoup = microsoft
 +
 +
    #Samba als PDC
 +
      os level = 34
 +
      domain logons = yes
 +
     
 +
    #Samba als BDC
 +
      os level = 34
 +
      domain logons = yes
 +
      domain master = no
 +
 +
      logon home =
 +
      logon path =
 
   
 
   
 
     [daten]
 
     [daten]
Zeile 13: Zeile 29:
 
       writable = yes
 
       writable = yes
  
  * Testen der Konfiguration
+
  * '''Testen der Konfiguration'''
 
     - aptitude install samba-client
 
     - aptitude install samba-client
 
   
 
   
Zeile 27: Zeile 43:
 
  Anonymous login successful
 
  Anonymous login successful
 
  Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.14a-Debian]
 
  Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.14a-Debian]
 
+
 
         Server              Comment
 
         Server              Comment
 
         ---------            -------
 
         ---------            -------
 
         APPL1                Samba 3.0.14a-Debian
 
         APPL1                Samba 3.0.14a-Debian
 
+
 
         Workgroup            Master
 
         Workgroup            Master
 
         ---------            -------
 
         ---------            -------
 
         WORKGROUP            APPL1
 
         WORKGROUP            APPL1
  
 +
=====Memberserver (Mitgliedsserver) anlegen=====
 +
'''Hostname des Memberservers:''' notebook09
 +
    [global]
 +
        interfaces = tap0
 +
        security = DOMAIN
 +
 +
    [daten]
 +
        path = /tmp
 +
        read only = No
 +
 +
=====Maschienen Account auf dem PDC anlegen=====
 +
useradd -s /bin/false -d /tmp notebook09
 +
smbpasswd -a-m notebook09$
 +
=====Root Account im Samba anlegen=====
 +
smbpasswd -a root
 +
=====Server in die Domin afnehmen=====
 +
Auf '''notebook09''' den folgenden Befehl ausführen<br>
 +
um diese in die Domain als Mitglied aufzunehmen.
 +
# net rpc join -U root
 +
Joined domain MICROSOFT [Domain-Name]
 +
# /etc/init.d/samba restart
 +
 +
==Samba-Benutzer anlegen==
 +
=====Linuxbenutzer anlegen=====
 +
Jeder Samba-Benutzer '''muss''' unter Linux/Unix angelegt werden.
 +
useradd -m user1
 +
passwd user1
 +
 +
=====Sambabenutzer anlegen=====
 +
smbpasswd -a user1
  
 +
=====Benutzer testen=====
 +
smbclient //appl1.villa.local/daten -U user1
 +
Danach sollte die Freigabe eingebunden sein
  
 +
==Befehle==
 +
* smbstatus
 +
* smbcontrol
 +
smbcontrol smbd debug 2  # Erhöht Debuglevel
  
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Anwendungen]]
 
[[Kategorie:Linux]]
 
[[Kategorie:Linux]]

Aktuelle Version vom 15. Juni 2011, 14:43 Uhr

Samba

Links

Installation

PDC
* aptitude install samba
   - encryp pass  -yes-
   - UserDB       -no-
* Grundlegende smb.conf
   [global]
     workgoup = microsoft

    #Samba als PDC
     os level = 34
     domain logons = yes
     
    #Samba als BDC
     os level = 34
     domain logons = yes
     domain master = no
     logon home =
     logon path =

   [daten]
     path = /tmp
     writable = yes
* Testen der Konfiguration
   - aptitude install samba-client

# smbclient -N -L appl1.villa.local
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.14a-Debian]

       Sharename       Type      Comment
       ---------       ----      -------
       daten           Disk
       IPC$            IPC       IPC Service (Samba 3.0.14a-Debian)
       ADMIN$          IPC       IPC Service (Samba 3.0.14a-Debian)
Anonymous login successful
Domain=[WORKGROUP] OS=[Unix] Server=[Samba 3.0.14a-Debian]

       Server               Comment
       ---------            -------
       APPL1                Samba 3.0.14a-Debian

       Workgroup            Master
       ---------            -------
       WORKGROUP            APPL1
Memberserver (Mitgliedsserver) anlegen

Hostname des Memberservers: notebook09

    [global]
       interfaces = tap0
       security = DOMAIN

    [daten]
       path = /tmp
       read only = No
Maschienen Account auf dem PDC anlegen
useradd -s /bin/false -d /tmp notebook09
smbpasswd -a-m notebook09$
Root Account im Samba anlegen
smbpasswd -a root
Server in die Domin afnehmen

Auf notebook09 den folgenden Befehl ausführen
um diese in die Domain als Mitglied aufzunehmen.

# net rpc join -U root
Joined domain MICROSOFT [Domain-Name]
# /etc/init.d/samba restart

Samba-Benutzer anlegen

Linuxbenutzer anlegen

Jeder Samba-Benutzer muss unter Linux/Unix angelegt werden.

useradd -m user1
passwd user1
Sambabenutzer anlegen
smbpasswd -a user1
Benutzer testen
smbclient //appl1.villa.local/daten -U user1

Danach sollte die Freigabe eingebunden sein

Befehle

  • smbstatus
  • smbcontrol
smbcontrol smbd debug 2   # Erhöht Debuglevel