Administrare, configurare şi intreţinere servere
From linux360
Revision as of 14:38, 19 January 2006 by 82.78.70.129 (talk) (Added initial content, work in progress)
Introducere
Acest articol descrie CAF-ul (Common Access Framework) pentru administrarea, configurarea şi intreţinerea server-elor rulând Linux şi configurate de mine (@Dexter) pentru terţi.
Managementul conturilor de utilizator
Teorie
Conturile de utilizator se impart din punct de vedere al destinatiei (utilizarii) in trei categorii:
- Conturi pentru conectare si acces/lucru interactiv la consola sistemului (conturi de shell)
- Conturi pentru conectare si acces la unul sau mai multe servicii (conturi de login)
- Conturi fara drept de conectare si acces, folosite doar pentru asigurarea paternitatii unor structuri de date (conturi de owner)
In mod evident, un cont de shell este si de login iar un cont de login este in acelasi timp si de owner.
Exemplu de cont de shell: root. Exemplu de cont de login: gigi, unde gigi are casuta de posta pe server-ul in cauza. Exemplu de cont de owner: apache, contul sub care ruleaza server-ul de web.
- Un cont de shell are ca $SHELL (si prin aceasta intelegem campul corespunzator interpretorului de comenzi din /etc/passwd sau din mecanismul de getpwent(); activ) unul dintre interpretoarele de comenzi trecute in /etc/shells (mai putin /sbin/nologin). De asemenea, un astfel de cont are, in cele mai multe cazuri si accesul permis prin SSH.
- Un cont de login are ca $SHELL pe /sbin/nologin sau executabilul server al protocolului la care i se da acces (e.g. /usr/sbin/pppd).
- Un cont de owner are ca $SHELL pe /sbin/nologin. De asemenea, de cele mai multe ori, un cont de owner are UID/GID sub 500 (fiind denumit cont de sistem in acest caz).