![]() |
![]() |
![]()
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 ![]() Ten post edytował Lashlo 1.11.2009, 18:33:13 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 01:54 |