🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.os.linux.debian
3 messages
3 total messages Started by anroni33 Tue, 21 Feb 2012 15:39
skrypt tworzący konta wielu użytkownikom
#42245
Author: anroni33
Date: Tue, 21 Feb 2012 15:39
8 lines
1262 bytes
Witam wszystkich
Chciałbym utworzyć skrypt umożliwiający założenie kont wielu użytkownikom.
Załóżmy, że potrzebuję utworzyć konta dla 20 userów. Jak będzie wyglądał
taki skrypt. Dane userów mam w bazie MySql. Mogę je również zapisać do
pliku.
To samo dotyczy również możliwości usuwania userów. Jak będzie wyglądał
skrypt.
Za wszelkie sugestie z góry dziękuję. 
Re: skrypt tworzący konta wielu użytkownikom
#42246
Author: bartek szurgot
Date: Tue, 21 Feb 2012 16:27
25 lines
2140 bytes
On 02/21/2012 04:39 PM, anroni33 wrote:
> Witam wszystkich
> Chciałbym utworzyć skrypt umożliwiający założenie kont wielu użytkownikom.
> Załóżmy, że potrzebuję utworzyć konta dla 20 userów. Jak będzie wyglądał
> taki skrypt. Dane userów mam w bazie MySql. Mogę je również zapisać do
> pliku.
> To samo dotyczy również możliwości usuwania userów. Jak będzie wyglądał
> skrypt.
> Za wszelkie sugestie z góry dziękuję.

z bazy danych możesz odczytać dane za pomocą odpowiedniego klienta.
jeśli klient to obsługuje najlepiej od razu ustawić format na CSV, żeby
łatwiej się parsowało. potem to rozbić na odpowiednie parametry do
polecenia adduser (np. za pomocą AWKa). do wykonania można użyć while'a
lub przekierować "gotowca" do pliku i potem wykonać jego zawartość
(bezpieczniejsze, bo można sprawdzić przed wykonaniem).

jeśli zamierzasz używać tego automatycznie zwróć szczególną uwagę na
"złośliwe" przypadki, np. wstawianie separatora czy innych znaków
sterujących w zawartości pól.

-- 
pozdrawiam serdecznie / best regards,
bartek szurgot
/* http://www.baszerr.org */
Re: skrypt tworzący konta wielu użytkownikom
#42247
Author: MaW
Date: Tue, 21 Feb 2012 16:39
19 lines
1653 bytes
Użytkownik "anroni33" <biblos@gazeta.pl> napisał w wiadomości 
news:ji0dnr$ooe$1@inews.gazeta.pl...
> Witam wszystkich
> Chciałbym utworzyć skrypt umożliwiający założenie kont wielu użytkownikom.
> Załóżmy, że potrzebuję utworzyć konta dla 20 userów. Jak będzie wyglądał
> taki skrypt. Dane userów mam w bazie MySql. Mogę je również zapisać do
> pliku.
> To samo dotyczy również możliwości usuwania userów. Jak będzie wyglądał
> skrypt.
> Za wszelkie sugestie z góry dziękuję.



Można, ale skoro masz ich w Mysql to może autoryzowac ich od razu z mysql 
przez PAM? warto zainteresowac sie np tym tym: 
http://pam-mysql.sourceforge.net/Documentation/FAQ.php?seemore=y


MaW 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads