[Eisfair_dev] [e1] Samba 2.5.1 (Status 'testing')

Thomas Bork tom at eisfair.org
Mi Dez 4 00:49:45 CET 2013


Am 03.12.2013 18:12, schrieb Fabian Törner:

> mhh so ein ähnliches Verhalten hatte ich doch bei mir auch - weißt Du
> noch. Da waren bei mir auch alle User gelöscht, das war glaube ich von
> intern Samba 3.x auf 4.x. Das waren alles die User die ich mal per
> Script importiert hatte... Genaues weiß ich im Moment nicht mehr.

Aber ich:
Das war intern von 3.5 auf 3.6 und den Fehler haben wir längst behoben 
(denn es hat sich diesbezüglich nichts geändert - ist so auch in der 
stabilen Version).

# only do this, if smbpasswd is not empty
if [ -s "$smbpasswdfile" ]
then
     /var/install/bin/backup-file "$smbpasswdfile" sic

     if ! [ -f "$tdbsamfile" ]
     then
         echo "Converting smbpasswd to tdbsam and removing irregular 
samba users ..."
         smbpasswdimportfile='/tmp/smbpasswd.import'
         rm -f $smbpasswdimportfile

         while read smbpasswdline
         do
             userline=`echo "$smbpasswdline" | grep -v ']:LCT-00000000:' 
| grep -v '^eis:0:' | grep -v '^halt:0:' | grep -v '^reboot:0:'`
             if [ -n "$userline" ]
             then
                 #echo "$userline"
                 echo "$userline" > $smbpasswdimportfile
                 /usr/bin/pdbedit -i smbpasswd:$smbpasswdimportfile -e 
tdbsam:/etc/passdb.tdb
                 rm -f $smbpasswdimportfile
             fi
         done < $smbpasswdfile
     fi
fi

-- 
der tom
[eisfair-team]


Mehr Informationen über die Mailingliste Eisfair_dev