2006-02-02 02:58:00 latex napisał:
> Witam, zabralem sie za pisanie prostego skryptu na "reczne" tworzenie konta
> uzytkownika, a nastepnie generowanie raportu w html.
> Skrypcik juz dodaje odpowiedni wpis do passwd (z wyjatkiem numerow uid i gid), shadow, group
> oraz gshadow kopiuje tez pliki z etc/skel do nowoutworzonego folderu w home, ustawia tez
> odpowiednie prawa dostepu, mam jednak spore braki z tworzenia regul tzn.
> Chcialbym, aby skrypt sprawdzal od pewnego zakresu (czyli nie od 0) numery w passwd czyli uid i
> gid i przypisywal pierwsze wolne,
> oraz aby generowal dokument html w katalogu uzytkownika o danych jego nowo utworzonego konta (z
> tym jeszcze sobie poradze) a takze w katalogu root o danych wszystkich tworzonych kont (czy to
> wogle jest wykonalne?) najlepiej w formie tabeli, mysle ze wszystkie znaczniki typu: html, head
> i body moglyby sie wykonywac tylko z apierwszym razem tzn przy tworzeniu pliku html w przypadku
> gdy taki plik istnieje ta akcja poprostu by sie nie wykonywala wiec mozna by to zalatwic
> zwyklym if'em (dam rade
, tylko nie wiem co z tabela chyba by trzeba bylo utworzyc regule na
> sprawdzenie znacznika a nastepnie sed'em wymazac wszystko od tego momentu do
> konca pliku (jak?) i wtedy poprostu dopisac nowe komorki tabeli wraz ze znacznikami
> zamykajacymi. Tak wiec cala trudnosc polega na odpowiednich regulach, bede wdzieczny za wszelka
> pomoc.
> PS. Czesto mam problem z "wydobyciem" z polecenia pewnych info. tzn np chcialbym
> wyswietlic wszystkich uzytkownikow zalogowanych w systemie i kolejno wpisac ich do tablicy
> jednak bez powielania loginow
Ręczne tworzenie konta? Ale po co... przecież jest skrypt adduser... który robi prawie dokładnie to samo - wzbogacisz go tylko o dodawanie html'a...
Zreszta ja na Twoim miejscu zrobilbym inaczej - wyrzut z polecenia chfn do pliku html w katalogu usera (chociaz nie wiem po co to)
A dane o userach generowac skryptem PHP (o ile nei potrzebujesz trzymac tam hasel, ale to juz bylaby glupota :/) Wystarczy odpowiednio obrobic /etc/passwd
> Witam, zabralem sie za pisanie prostego skryptu na "reczne" tworzenie konta
> uzytkownika, a nastepnie generowanie raportu w html.
> Skrypcik juz dodaje odpowiedni wpis do passwd (z wyjatkiem numerow uid i gid), shadow, group
> oraz gshadow kopiuje tez pliki z etc/skel do nowoutworzonego folderu w home, ustawia tez
> odpowiednie prawa dostepu, mam jednak spore braki z tworzenia regul tzn.
> Chcialbym, aby skrypt sprawdzal od pewnego zakresu (czyli nie od 0) numery w passwd czyli uid i
> gid i przypisywal pierwsze wolne,
> oraz aby generowal dokument html w katalogu uzytkownika o danych jego nowo utworzonego konta (z
> tym jeszcze sobie poradze) a takze w katalogu root o danych wszystkich tworzonych kont (czy to
> wogle jest wykonalne?) najlepiej w formie tabeli, mysle ze wszystkie znaczniki typu: html, head
> i body moglyby sie wykonywac tylko z apierwszym razem tzn przy tworzeniu pliku html w przypadku
> gdy taki plik istnieje ta akcja poprostu by sie nie wykonywala wiec mozna by to zalatwic
> zwyklym if'em (dam rade

> sprawdzenie znacznika a nastepnie sed'em wymazac wszystko od tego momentu do
> konca pliku (jak?) i wtedy poprostu dopisac nowe komorki tabeli wraz ze znacznikami
> zamykajacymi. Tak wiec cala trudnosc polega na odpowiednich regulach, bede wdzieczny za wszelka
> pomoc.
> PS. Czesto mam problem z "wydobyciem" z polecenia pewnych info. tzn np chcialbym
> wyswietlic wszystkich uzytkownikow zalogowanych w systemie i kolejno wpisac ich do tablicy
> jednak bez powielania loginow
Ręczne tworzenie konta? Ale po co... przecież jest skrypt adduser... który robi prawie dokładnie to samo - wzbogacisz go tylko o dodawanie html'a...
Zreszta ja na Twoim miejscu zrobilbym inaczej - wyrzut z polecenia chfn do pliku html w katalogu usera (chociaz nie wiem po co to)
A dane o userach generowac skryptem PHP (o ile nei potrzebujesz trzymac tam hasel, ale to juz bylaby glupota :/) Wystarczy odpowiednio obrobic /etc/passwd
