passwort setzen
-
Hi
char *parameter[]={"useradd", "-s", "/bin/bash", namechar, NULL}; execve("/usr/sbin/useradd", parameter, NULL);
so damit kann ich zwar einen user anlegen aber wie verpass ich dem dann ein passwort? wenn ich passswd benutzername eingebe will er ja das das passwort wiederholt wird wie kann ich das umgehen bzw. einbinden?
MFG eiskalt
-
Gar nicht, Du musst das Passwort eben 2mal eingeben.
-
nman schrieb:
Gar nicht, Du musst das Passwort eben 2mal eingeben.
Humbug,
mit useradd -p password kann man das passwort angeben, allerdings muss es schon ge-cryptet sein.
man crypt
crypt ist in unistd.h definiert.
Gruß Illuminatic
-
Sorry, ich habe mich verlesen und dachte dass sich eiskalt darüber beschwert dass er das Passwort ein zweites Mal eingeben muss.
-
^^ passert mir auch hin und wieder