Piotr Bolek
Grzegorz Wójcik
$Id: user.sgml,v 1.2 2001/04/24 11:43:42 grzesio Exp $
Zapoznanie ze sposobem tworzenia kont i konfiguracją środowiska pracy użytkowników.
Napisać skrypt do zakładania, kasowania i modyfikowania użytkowników, który będzie także konfigurował ich środowisko pracy. Powinna istnieć możliwość:
zakładania użytkownika z wyborem przy tym wolnego uid;
opcjonalnie — wybór uid ze sprawdzeniem, czy jakiś istniejący użytkownik nie ma już takiego;
generowania losowego hasła;
kopiowania standardowych plików kropkowych z zadanego katalogu do katalogu domowego;
zapisywanie danych użytkownika (login, uid, hasło) do jakiegoś pliku do odczytu tylko dla roota;
modyfikacji grup, do których należy użytkownik oraz innych danych dotyczących użytkownika (np. login shell);
kasowania kont użytkowników.
Skryp powinien umożliwiać tworzenie kont i modyfikowanie danych o kontach (w tym usuwanie) od razu dla całych grup użytkowników. Należy zaproponować format zapisu danych nt. konta dla poszczególnych użytkowników. Interfejs uzytkownika powinien wspomagć wszystkie operacje na grupach kont.
Uwaga! Przy tworzeniu interfejsu należy skorzystać z perlowego modułu Tk.