Samba Username Mapping für Windowslogin (administrator -> admin)

Status
Für weitere Antworten geschlossen.

seba

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo,

ich hoffe, ihr könnt mir bei meinem Anliegen helfen.

Auf meine Diskstation (DS710+, DSM 3.2-1944) greifen über Samba mehrere Windowsrechner zu. Bei den normalen Alltagsnutzern funktioniert dies ohne entsprechende Eingabe von Benutzername und Passwort, da die Benutzer auf der Diskstation und den Windowsrechnern gleich eingerichtet sind. Bei dem gelegentlich genutzten Administrator Accounts der Windowsrechner funktioniert dies standardmäßig ja nicht, da der entsprechende Benutzer auf der Diskstation "admin" heißt. Um dies zu ändern wollte ich die Benutzernamen umbiegen und habe daher die smb.conf (/usr/syno/etc/smb.conf) um den folgenden Eintrag ergänzt:

Rich (BBCode):
username map=/usr/syno/etc/samba/users.map

Die users.map sieht wie folgt aus:
Rich (BBCode):
admin = administrator

Auf der Diskstation gibt es den User admin sowohl als Samba User (in /usr/syno/etc/private/smbpasswd) als auch als System User (in /etc/passwd). Mit dem User admin kann man sich auch über SSH anmelden.

Leider funktioniert der Login von den Windowsrechnern als "administrator" nach wie vor nicht.

Habe ich etwas übersehen? Woran könnte es liegen?

Gruß

Sebastian
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Habe ich etwas übersehen? Woran könnte es liegen?

Meist funktionieren diese smb.conf-Eintragungen erst bei einem Neustart von Samba. Und leider wird dann auf der DiskStation fast immer alles wieder herausgelöscht, was man selbst eingetragen hat. Dies kann auch in deinem Fall so sein ... überprüf mal.

Itari
 

seba

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Hallo Itari,

ich hatte die Diskstation nach den Änderungen neugestartet.

Die Ergänzungen sind auch noch vorhanden:
Rich (BBCode):
[global]
        printcap name=cups
        winbind enum groups=yes
        security=user
        local master=no
        realm=*
        name resolve order=wins hosts lmhosts bcast
        passdb backend=smbpasswd
        username map=/usr/syno/etc/samba/users.map
        printing=cups
        winbind enum users=yes
        wins support=yes
        load printers=yes
        workgroup=ARBEITSGRUPPE

Die /usr/syno/etc/smb.conf müsste auch die Richtige sein.

Rich (BBCode):
DiskStation> smbstatus -v
using configfile = /usr/syno/etc/smb.conf

Andere Ergänzungen (WINS support) funktionieren zudem.

Die users.map liegt auch im richtigen Verzeichnis, die Berechtigungen müssten auch korrekt sein.

Rich (BBCode):
DiskStation> dir -al /usr/syno/etc/samba/users.map
-rw-r--r--    1 root     root            36 Jan 29 15:27 /usr/syno/etc/samba/users.map
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
vielleicht liegt es an der Groß/Kleinschreibung des 'administrator's - probiere mal 'Administrator' und schau auch mal, ob du in Windows damit auch eine Share als Netzwerklaufwerk zugeordnet bekommst ... sozusagen mal als Probe

Itari
 

seba

Benutzer
Mitglied seit
11. Jan 2011
Beiträge
26
Punkte für Reaktionen
0
Punkte
1
Alles schon durchprobiert. Ich kann mich als "admin" anmelden, nicht jedoch als "administrator". Bei beiden spielt die Klein-/Großschreibung keine Rolle (sowohl bei der Eingabe bei den Windowsrechnern als auch was in der users.map steht). Lustigerweise lässt sich das Loging bei dem Samba der Diskstaion auch nicht aktivieren. Das Logfile bleibt immer leer, selbst bei einem Loglevel von 3.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat