Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [VPS]Dodawanie użytkownika i przydzielenie mu dysku.
Forum PHP.pl > Forum > PHP
miras
Witam, mam problem, który polega na tym, że potrzebuję * Z POZIOMU PHP * dodać do vpsa ( linux debian ) użytkownika i przydzielić mu maksymalną ilośc dysku jaką może zużyć...

Proszę o jakieś przykłady, bo czytałem trochę o tym i nie bardzo mi wychodzi..


Dzięki z góry!
pedro84
shell_exec + quota.

Co Ci nie wychodzi? Pokaż co robisz.
miras
Nic do tej pory dokładnie w tym kierunku nie zrobiłem, z tego co się doczytałem i mi podpowiedzieli to niby najlepiej by było zrobić ProFTPD + MySQL, ale po zagłębieniu się w temat to mi nie odpowiada do końca, wiem, że to 'żebranie o gotowca', ale mógłbyś kawałek kodu z użyciem i pokazaniem wrzucić ?
pedro84
Żeby Ci się chociaż poszukać chciało: pełno wyników z Googla. Dorobić quote to nie problem.
miras
To tak mam coś takiego:


  1. <?php
  2. $user="user";
  3. $pass="haslo12";
  4. $polecenie = system("sh ~dodajusera.sh $user $pass", $result);
  5. $polecenie;
  6. ?>


i plik dodajusera.sh :


  1. #!/bin/bash
  2. useradd $user
  3. passwd $pass $pass


I nie działa..
Mlodycompany
Na sam początek powiem, że zmienne przekazywane do skryptu basha są dostępne jako $1,$2,$n a nie jako $pass etc.

Spróbuj czegoś takiego
  1. #!/bin/bash
  2. #dodanie usera
  3. useradd $1
  4. #zmiana hasla
  5. echo $1:$2 | chpasswd
  6. #ustawienie quoty
  7. setquota -u $1 [b]miekki rozmiar[/b] [b]twardy rozmiar[/b] 0 0 -a [b]partycja np. /dev/sda1[/b]
  8.  
  9.  

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.