Hallo,
Ich habe dafür jetzt keine andere passende Stelle im Forum gefunden, auf die ich schreibend zugreifen kann.
Bei Anwendung von "newusers" auf eine Nutzerdatei mit mehr als einem Eintrag bzw. einer Zeile gibt das Programm folgende Fehlermeldung zurück. (Für Nutzerdateien mit nur einem Eintrag/einer Zeile funktionert das Programm.)
*** Error in `newusers': double free or corruption (!prev): 0x00007ff3c5a0d040 ***
Abgebrochen
Laut meiner Recherche scheint das ein Bug unter Debian 8 (Jessie) zu sein, der ca. seit Sommer 2014 bekannt ist.
Für alle die das gleiche Problem haben.
Der Bug existiert zwar noch. Aber mit diesem script bin ich ihn umgangen.
Es erstellt aus einer Nutzerdatei mit mehreren Nutzern viele Dateien mit je einem Nutzer und generiert aus diesen dann mit newusers die anzulegenden Nutzer.
#/bin/bash
i=0
while read line;
do
let i=$i+1
touch $i.nu
echo "$line">$i.nu
newusers $i.nu
done < /.../.../.../nuser.txt
Viel Spaß!
Ich habe dafür jetzt keine andere passende Stelle im Forum gefunden, auf die ich schreibend zugreifen kann.
Bei Anwendung von "newusers" auf eine Nutzerdatei mit mehr als einem Eintrag bzw. einer Zeile gibt das Programm folgende Fehlermeldung zurück. (Für Nutzerdateien mit nur einem Eintrag/einer Zeile funktionert das Programm.)
*** Error in `newusers': double free or corruption (!prev): 0x00007ff3c5a0d040 ***
Abgebrochen
Laut meiner Recherche scheint das ein Bug unter Debian 8 (Jessie) zu sein, der ca. seit Sommer 2014 bekannt ist.
Für alle die das gleiche Problem haben.
Der Bug existiert zwar noch. Aber mit diesem script bin ich ihn umgangen.
Es erstellt aus einer Nutzerdatei mit mehreren Nutzern viele Dateien mit je einem Nutzer und generiert aus diesen dann mit newusers die anzulegenden Nutzer.
#/bin/bash
i=0
while read line;
do
let i=$i+1
touch $i.nu
echo "$line">$i.nu
newusers $i.nu
done < /.../.../.../nuser.txt
Viel Spaß!
0 commentaires:
Enregistrer un commentaire