ubuntuusers.de

Samba 3.6. auf LinkStation einrichten

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

McFly3025

Anmeldungsdatum:
11. November 2012

Beiträge: 6

Hallo zusammen,

dies hat zwar nichts direkt mit Ubuntu zu tun, aber möglicherweise kann mir trotzdem jemand weiterhelfen. In meinem Netzwerk zuhause habe ich eine LinkStation Pro Duo (LS-WTGL), welche als Firmware ein abgewandeltes Linux benutzt. Da das NAS immer läuft, wollte ich Samba PDC darauf einrichten. Da ich gelesen hatte, dass man zum Einbinden eines Windows-7 Clients mindestens Samba-Version 3.3.X benötigt, habe ich mit der ipkg-Paketverwaltung Samba 3.6.10 installiert und nach der Anleitung im Wiki (http://wiki.ubuntuusers.de/Samba_Server_PDC) eingerichtet. Das Ganze funktioniert bis zu dem Punkt, an dem man ein Maschinenkonto anlegen soll mit:

# useradd -s /bin/false PC1$

Dies erzeugt die Fehlermeldung:

useradd: invalid user name 'PC1$'

Nachfolgend die smb.conf

[global]
   ## Server Identifikation - so meldet sich der Server im Netzwerk
   netbios name = PDC
   server string = PDC (%h)
   workgroup = STONEWS
   ## Welche Netzwerkkarte soll von Samba benutzt werden?
   interfaces = eth0
   ## Sicherheits- und Passwort-Einstellungen
   security = user
   encrypt passwords = true
   passdb backend = tdbsam
   obey pam restrictions = yes
   unix password sync = no
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
   ## Domain-Einstellungen
   local master = yes
   preferred master = yes
   os level = 200
   domain master = yes
   domain logons = yes
   # Speichert das Windows-Profil im durch die Freigabe [profile] angegebenen Verzeichnis:
   logon path = \\%L\profile\%U
   # Soll das Windows-Profil dagegen im User-Home abgelegt werden, kann man "logon path" auf Standardeinstellung belassen:
   #logon path = \\%L\%U\profile
   # oder auch direkt im User-Home:
   #logon path = \\%L\%U
   logon drive = t:
   #Logon Script einkommentieren falls gewuenscht (muss im Netlogon-Verzeichnis abgelegt sein -> /home/samba/netlogon/)
   #logon script = login.bat
   # DEM Addon 2007-02-20: Folgende Zeile ist wichtig für Servergespeichertes Profil
   # um Probleme mit z.b. desktop.ini unter Windows zu beheben.
   profile acls = yes
   # DEM Addon 2007-02-20: Empfehlenswert für servergespeichertes Windows Profil
   hide files = /desktop.ini/ntuser.ini/NTUSER.*/Thumbs.db/
   ## DNS-Einstellungen
   wins support = no
   # name resolve order = wins lmhosts host bcast
   ## Log-Einstellungen
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   ## Diverse Einstellungen
   ## DEM Addon 2007-02.20: Manchmal kann die Geschwindigkeit erhöht werden, wenn statt der ersten Zeile die zweite Zeile verwendet wird:
   # socket options = TCP_NODELAY
   socket options = TCP_NODELAY SO_SNDBUF=32768 SO_RCVBUF=32768
## Zeit-Synchronisation mit Server zulassen
time server = yes

#======================= Share Definitions =======================
[lp]
    comment = Network Printer for Windows
    path = /mnt/array1/spool/samba
    print command = /usr/bin/lpr -Plp -r %s
    use client driver = Yes
    browsable = yes
    printable = yes
    public = yes
[info]
    comment = LinkStation Utilities
    path = /mnt/info
    browsable = yes
    printable = no
    writable = no
    guest ok = yes
    csc policy = disable
[shared]
    comment = admin
    path = /mnt/array1/shared
    browsable = yes
    printable = no
    writable = yes
    guest ok = yes
    force create mode = 666
    force directory mode = 777
    csc policy = manual
    vfs objects = recycle, audit
    recycle:repository = trashbox
    recycle:keeptree = 1
    recycle:versions = 1
    recycle:directory_mode = 777
    audit:facility = LOCAL6
    audit:priority = INFO
[tmp]
    comment = recovered
    path = /mnt/array1/tmp
    browsable = yes
    printable = no
    writable = yes
    guest ok = yes
    force create mode = 666
    force directory mode = 777
    vfs objects = recycle, audit
    recycle:repository = trashbox
    recycle:keeptree = 1
    recycle:versions = 1
    recycle:directory_mode = 777
    audit:facility = LOCAL6
    audit:priority = INFO
###tmp###
[.optware]
    comment = recovered
    path = /mnt/array1/.optware
    browsable = yes
    printable = no
    writable = yes
    guest ok = yes
    force create mode = 666
    force directory mode = 777
    vfs objects = recycle, audit
    recycle:repository = trashbox
    recycle:keeptree = 1
    recycle:versions = 1
    recycle:directory_mode = 777
    audit:facility = LOCAL6
    audit:priority = INFO
[homes]
   comment = Home Directories
   browseable = no
   valid users = %S
   writeable = yes
   create mode = 0600
   directory mode = 0700
[profile]
   comment = Profildateien
   path = /root/samba/profile
   guest ok = yes
   browseable = no
   create mask = 0600
   directory mask = 0700
   writeable = yes
[netlogon]
   comment = Network Logon Service
   path = /root/samba/netlogon
   guest ok = yes
   writeable = no

der Befehl

# wbinfo -u

gibt folgende Meldung aus:

Error looking up domain users

Ausgabe nach

# testparm

:

...
Loaded services file OK.
...

Und der Befehl

# ps -w|grep smbd

gibt folgendes zurück:

27918 root      2420 S    /usr/local/sbin/smbd -D
27923 root      2056 S    /usr/local/sbin/smbd -D
 4969 root      2128 S    /usr/local/sbin/smbd -D
 4971 root       512 S    grep smbd

Der Versuch, mich mit dem Win7-Rechner an der Domäne anzumelden scheitert mit der Fehlermeldung, dass die Domäne nicht gefunden wird (Die Hinweise zur Registry unter Windows 7 habe ich beachtet). Einiges Suchen im Netz hat mich die vergangenen beiden Tage nicht weiter gebracht, deshalb hoffe ich, dass mir hier jemand helfen kann.

Grüße Thomas

Antworten |