faby_
01-10-2006, 18:54
Erstmal hallo Leute
Ich habe folgendes Problem:
Ich habe ein PHP-Script geschrieben, welches aus einer Datenbank Benutzer abruft und danach aus diesen Benutzern Linux-Users macht. Bis zum Eintragen klappt auch alles; ich kann auch in Yast nachschauen; die User werden fehlerfrei und lückenlos eingetragen. ABER: Wenn ich nun z.B. per FTP mit dem erstellten Benutzer auf den Server zugreiffen will, kommt Fehlernummer 530; Login incorrect. Hier mal der Code:
<?
mysql_connect("localhost","******","******");
mysql_select_db("webcom_users");
$query=mysql_query("SELECT * FROM enter");
while($row=mysql_fetch_object($query)){
$username=$row->name;
$password=$row->pass;
exec("useradd ".$username." -d /srv/www/htdocs/webcommunity/users/".$username."/ -m -k /srv/skeleton_dir/standard_user -p ".$password." -f -1 -g users -G ftp");
}
?>
Ich habe nun schon so manches ausprobiert. Könnt ihr mir helfen?
Freundliche Grüsse
Fabian Gilgen
edit: Ich hab nun noch per Putty versucht, mich auf den Account einzuloggen, doch auch da kann ich nicht auf den Account zugreifen.
Ich habe folgendes Problem:
Ich habe ein PHP-Script geschrieben, welches aus einer Datenbank Benutzer abruft und danach aus diesen Benutzern Linux-Users macht. Bis zum Eintragen klappt auch alles; ich kann auch in Yast nachschauen; die User werden fehlerfrei und lückenlos eingetragen. ABER: Wenn ich nun z.B. per FTP mit dem erstellten Benutzer auf den Server zugreiffen will, kommt Fehlernummer 530; Login incorrect. Hier mal der Code:
<?
mysql_connect("localhost","******","******");
mysql_select_db("webcom_users");
$query=mysql_query("SELECT * FROM enter");
while($row=mysql_fetch_object($query)){
$username=$row->name;
$password=$row->pass;
exec("useradd ".$username." -d /srv/www/htdocs/webcommunity/users/".$username."/ -m -k /srv/skeleton_dir/standard_user -p ".$password." -f -1 -g users -G ftp");
}
?>
Ich habe nun schon so manches ausprobiert. Könnt ihr mir helfen?
Freundliche Grüsse
Fabian Gilgen
edit: Ich hab nun noch per Putty versucht, mich auf den Account einzuloggen, doch auch da kann ich nicht auf den Account zugreifen.