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 smile.gif