Skocz do zawartości

skrypt shellowy dla mysqla


abmys

Rekomendowane odpowiedzi

Mam taki problem do rozwiązania i nie bardzo wiem jak się do tego zabrać z góry dzięki za wszelką pomoc . :rolleyes:

Napisać skrypt posługujący się narzędziami shellowymi oraz programem mysql, który dla każdej linijki w standardowym strumieniu wejściowym postaci "login:Imiona Nazwisko:nazwa_grupy" wstawi do tabeli PASSWD: NAME wiersz opisujący konto o danym loginie i pozostałych danych, tzn. UID, GID, GECOS (opis), HOME (postaci "/home/nazwa_grupy/login"), dobierając wartość UID równą najmniejszej nie występującej dotąd w PASSWD spośród większych od najmniejszej dla istniejących już kont z danej grupy. Skrypt powinien zaprotestować, jeśli w danych wejściowych znajdzie się duplikat istniejącego już loginu, login składający się z więcej niż 8 znaków alfanumerycznych i nie zaczynający się od litery, nazwa nieistniejącej (w tabeli GROUPS) grupy lub nazwa grupy nie zawierającej dotąd żadnych kont, lub linia niezgodna z założonym kształtem lecz nie zaczynająca się od znaku komentarza '#'.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności