Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zakładanie uzytkownika w systemie za pomocą PHP
Lashlo
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.08.2009

Ostrzeżenie: (0%)
-----


Witam, chcę zrobić skrypt który będzie w systemie FreeBSD zakładał konta użytkownikom.
Problem jest taki że przy wykonaniu polecenia:
Kod
echo \$haslo | pw add user -n ".$login." -s /usr/local/bin/bash -M 701 -m -h0

nie wiem jak przekazać hasło do zmiennej $haslo - jest to zmienna w bashu nie w PHP.
Próbowałem tak:
Kod
$haslo_u="aaa";
        $haslo="export \$h=".$haslo_u;
        system($haslo);
        system("echo \$h");


ale ostatnia instrukcja nic nie zwraca co znaczy że zmienna taka nie istnieje, albo przestała istnieć.
Ma ktoś jakieś propozycje jak to rozwiązać?

Edit:
Dobra, wymyśliłem już aby utworzyć plik z odpowiednią zawartością.
Potem w systemie wykonać "echo plik" i już mam dane z PHP w bash'u (IMG:style_emoticons/default/smile.gif)

Ten post edytował Lashlo 1.11.2009, 18:33:13
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 01:40