Mailinglist Archive: opensuse-de (1798 mails)

< Previous Next >
Re: Hilfe bei Skript
  • From: Sandy Drobic <suse-linux@xxxxxxxxxxxxxxxxxxxxxxx>
  • Date: Thu, 21 Sep 2006 19:29:51 +0000 (UTC)
  • Message-id: <4512E820.5030507@xxxxxxxxxxxxxxxxxxxxxxx>
suse@xxxxxxxxxxxx wrote:
Hallo Liste, vor ca 2 Jahren hatte mir ein freundlicher Listenteilnehmer (ich glaube Juergen wars ?) ein Skript geschrieben um viele Benutzerkonten gleichzeitig anzulegen
___________________________________________

#! /usr/bin/perl

while (<>) {
chomp;
($username, $password)=split(',');
$password = crypt($password, "12");
print `useradd -m -p $password $username\n`
}
_______________________________________
mit
cat users | ./skript

kann ich die in der file "users" stehenden "usernamen,passwort" eintragen.

Nun sollen gleich im Anschluss diese user auch als smbusers eingetragen werden. wie muesste ich das skript erweitern ?
while (<>) {
chomp;
($username, $password)=split(',');
$password = crypt($password, "12");
print `smbpasswd -a $username\n $password`
}
klappt nicht ... :-(

Versuche es mal mit folgender Zeile:

print `echo -e "$password\n$password" |smbpasswd -s -a $username`;

Ich bin mir jedoch nicht sicher, ob das vorige Verschlüsseln des Passwortes sinnvoll ist. Dies macht IMHO smbpasswd selbst. Teste es mal ohne die Zeile "$password = crypt($password, "12");"

Sandy
--
Antworten bitte nur in die Mailingliste!
PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com


< Previous Next >
References