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:
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
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 > |