Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [VPS]Dodawanie użytkownika i przydzielenie mu dysku., Jak dodać użytkownika do linuxa i przydzielić mu ilość dysku z php.
miras
post 9.05.2012, 21:56:44
Post #1





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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!


--------------------
Go to the top of the page
+Quote Post
pedro84
post 9.05.2012, 21:59:40
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


shell_exec + quota.

Co Ci nie wychodzi? Pokaż co robisz.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
miras
post 9.05.2012, 22:22:39
Post #3





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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ć ?


--------------------
Go to the top of the page
+Quote Post
pedro84
post 10.05.2012, 10:42:54
Post #4





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Żeby Ci się chociaż poszukać chciało: pełno wyników z Googla. Dorobić quote to nie problem.


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
miras
post 10.05.2012, 12:46:07
Post #5





Grupa: Zarejestrowani
Postów: 1 004
Pomógł: 9
Dołączył: 18.01.2011
Skąd: Siedlce

Ostrzeżenie: (30%)
XX---


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

Ten post edytował miras 10.05.2012, 13:07:56


--------------------
Go to the top of the page
+Quote Post
Mlodycompany
post 12.05.2012, 23:14:26
Post #6





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


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.  

Go to the top of the page
+Quote Post

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: 12.06.2025 - 17:14