Samba 3.4 User konvertieren?

Alles was zum Filetransfer dazu gehört

Samba 3.4 User konvertieren?

Beitragvon rhsoftware » So Okt 4 13:27:35 GMT 2009

So für Fedora 11 kommt Samba 3.4.2 als Security-Update daher
Wie erwartet funktioniert natürlich kein Login mehr

Code: Alles auswählen
[root@backup-thx1138:/var/log/samba]$ cat samba.log
[2009/10/04 13:18:49,  1] smbd/service.c:676(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED
[2009/10/04 13:26:24,  1] smbd/service.c:676(make_connection_snum)
  create_connection_server_info failed: NT_STATUS_ACCESS_DENIED


http://www.heise.de/newsticker/meldung/ ... -7241.html
Mit Samba 3.4 löst "tdbsam" das bisher verwendete "smbpasswd" als Standard-Account-Datenbank ab (smb.conf-Option: passwd backend). Damit es nicht zu Problemen kommt, ist daher eine entsprechende Konfigurationsänderung oder eine Konvertierung der vorhandenen Benutzerdaten nötig. Details finden sich in der Changelog-Datei der Software.


"username map" habe ich auskommentiert wobei es mit auch nicht funktioniert
Ist im Augenblick eine Backup-Maschine wo ich im Konqueror "smb://127.0.0.1/" probiere
Jemand das schon erfolgreich hinter sich gebracht?
Ich hab nämlich keine Lust auf allen Maschinen die Benutzer neu anzulegen vor allem weil ich die Passwörter weder weiss noch wissen soll/will für die Kollegen...

Code: Alles auswählen
[global]
workgroup = LOUNGE
log file = /var/log/samba/samba.log
max log size = 4048
os level = 1
domain master = no
preferred master = no
local master = no
dns proxy = no
name resolve order = lmhosts bcast
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
; username map = /etc/samba/smbusers
restrict anonymous = yes
max protocol = NT1
ldap ssl = No
server signing = Auto
max xmit = 50000
time server = no
unix extensions = no
hosts allow = 192.168.196. 10.0.0. 127.0.0.
smb ports = 139,445
server string = thx1138
acl compatibility = winnt
disable netbios = yes
load printers = no
printing = bsd
printcap name = /dev/null
srv-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
http://www.ditech.at customized

nb-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
http://www.linlap.com/wiki/HP-Compaq+6830S
Benutzeravatar
rhsoftware
Member
 
Beiträge: 2776
Registriert: Do Aug 10 1:28:33 GMT 2006
Wohnort: Wien
Version: Fedora 10

Re: Samba 3.4 User konvertieren?

Beitragvon rhsoftware » So Okt 4 19:02:51 GMT 2009

Hat sich erledigt

* Update einspielen
* "username map = /etc/samba/smbusers" aus der /etc/samba/smb.conf ENTFERNEN
* "max protocol = NT" durch "max protocol = NT1" ersetzen
* pdbedit -i smbpasswd -e tdbsam
* serviec smb restart
srv-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
http://www.ditech.at customized

nb-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
http://www.linlap.com/wiki/HP-Compaq+6830S
Benutzeravatar
rhsoftware
Member
 
Beiträge: 2776
Registriert: Do Aug 10 1:28:33 GMT 2006
Wohnort: Wien
Version: Fedora 10

Re: Samba 3.4 User konvertieren?

Beitragvon mirko » Mi Okt 7 11:00:14 GMT 2009

Hallo,

ich muss hier auch noch mal was dazu schreiben.
Ich hatte gestern unseren uralten Fileserver mit "endlos" vielen Usern neu aufsetzen müssen und dabei
das Problem, dass danach kein User mehr Zugriff hatte. Testweise mit
Code: Alles auswählen
smbpasswd -a user
ging es dann plötzlich für den betreffenden,
aber die Datei /etc/samba/smbpasswd wurde dabei nicht verändert. Weil ich keine Lust hatte, alle Nutzer hier antanzen
zu lassen, damit sie ihr Passwort neu eingeben, habe ich weiter gesucht und dann diesen Thread gefunden.

Vielen Dank für die Hinweise.

Code: Alles auswählen
pdbedit -i smbpasswd -e tdbsam


hat genau funktioniert und nebenbei auch noch den Abgleich zwischen den Dateien passwd und smbpasswd gemacht.
Dort standen noch User, die es in der passwd gar nicht mehr gab.

Grüße,
Mirko
mirko
Member
 
Beiträge: 26
Registriert: Mi Jun 27 14:30:30 GMT 2007

Re: Samba 3.4 User konvertieren?

Beitragvon rhsoftware » Mi Okt 7 11:03:58 GMT 2009

"smbpasswd" ist in neuen Versionen faktisch obsolet

system-config-samba hat llerdings derzeit ein Problem beim Bearbeiten wenn es die nicht gibt weil es doch noch drauf zugreift intern, bei gelöschter smbpasswd zeigt es aber zumindest die User an und Samba funktioniert
srv-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Quad CPU Q9300 @ 2.50GHz
http://www.ditech.at customized

nb-rhsoft 2.6.30.10-105.2.4.fc11.x86_64
Intel(R) Core(TM)2 Duo CPU P8400 @ 2.26GHz
http://www.linlap.com/wiki/HP-Compaq+6830S
Benutzeravatar
rhsoftware
Member
 
Beiträge: 2776
Registriert: Do Aug 10 1:28:33 GMT 2006
Wohnort: Wien
Version: Fedora 10


Zurück zu FTP und Fileserver

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast