Programowanie > Bash, skrypty powłoki

[BASH] generowanie html, reguly

(1/2) > >>

Grzegorz:
mam problem  z zamykajacymi sie aplikacjami na koncie uzytkownika tj. na koncie roota moge otwierac i korzystac z np. evolution email a na koncie dowolnego uzytkownika pzry probie otwarcia tego programu jest ono automatycznie zamykane. Dystrybucja linuxa to RH9.

Sebastian Chyba zartujecie:
2006-02-02 08:42:02 grex napisał:

> mam problem  z zamykajacymi sie aplikacjami na koncie uzytkownika tj. na koncie roota moge
 > otwierac i korzystac z np. evolution email a na koncie dowolnego uzytkownika pzry probie
 > otwarcia tego programu jest ono automatycznie zamykane. Dystrybucja linuxa to RH9.

zaloguj sie normalnie i zamiast z menu odpalac uruchom graficzna konsole i w niej wklep polecenie - umierajaca aplikacja powinna w konsoli wtedy wyrzucic powod swojej smierci :)

Grzegorz L:
Wg mnie to cos z pawami dostepu, dlatego nie chca sie niektore aplikacja spod zwyklego uzytkownila uruchamiac.

damian:
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

Sebastian Chyba zartujecie:
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 :)

Nawigacja

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej