Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zakładanie uzytkownika w systemie za pomocą PHP
Lashlo
post 1.11.2009, 15:37:28
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 smile.gif

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

Posty w temacie


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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 01:54