Eszközök a webhelyen


oktatas:linux:felhasználókezelés

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalon Előző változat
Következő változat
Előző változat
oktatas:linux:felhasználókezelés [2019/01/14 11:08]
admin [usermod]
oktatas:linux:felhasználókezelés [2019/01/18 20:17] (aktuális)
admin [A felhasználók kezelése]
Sor 16: Sor 16:
 nevében fut majd a szolgáltatás),​ vagy éppen én szeretném a felhasználót nevében fut majd a szolgáltatás),​ vagy éppen én szeretném a felhasználót
 speciális módon létrehozni,​ vagy egyszerűen csak scriptet írok. speciális módon létrehozni,​ vagy egyszerűen csak scriptet írok.
 +
 +===== A felhasználók adatai =====
 +
 +A felhasználók és csoportok adatai három helyen tárolódnak:​
 +  * /etc/passwd
 +  * /etc/shadow
 +  * /etc/group
 +
 +
 +A passwd fájlban kerül tárolásra a felhasználó neve és GECOS adatok. ​
 +A GECOS mezőben a következő tulajdonságokat tárolhatjuk:​
 +  * teljes név
 +  * szoba száma, vagy kapcsolattartó személy
 +  * hivatali telefon
 +  * otthoni telefon
 +  * egyéb információk (fax, más e-mail, sorszám, foglalkozás)
 +
 +A GECOS adatokat vesszővel szeparálva adjuk meg. A felhasználók ha 
 +engedélyezve számukra, a chfn paranccsal változtathatják meg ezeket
 +az információkat. ​
 +
 +A Bell laboratóriumban,​ a korai Unix rendszerek közül néhány GECOS
 +gépeket használt a nyomtatáshoz és más szolgáltatásokhoz;​ így 
 +ezt az információt is hozzáadták a felhasználói információkhoz. ​
 +
 +A GECOS lehet General Comprehensive Operating System (GCOS, /​ˈdʒiːkoʊs/,​
 +vagy eredetileg: GECOS, General Electric Comprehensive Operating Supervisor.
 +Egy operációs rendszer család, amely 36-bit GE/​Honeywell nagygépeken volt
 +használatos. Az eredeti változatát a General Electric készítette 1962-ben.
 +Ma is használják,​ GCOS 7 és GCOS 8 verziók az aktuálisak.
 +
 +===== A felhasználók kezelése =====
 +
 +Felhasználót két paranccsal vehetünk fel:
 +  * adduser
 +  * useradd
 +
 +A useradd egy natív ELF bináris, minden linuxos rendszeren jelen van.
 +Az adduser egy Perl script, ami használja a useradd parancsot.
 +
 +A useradd egy alacsony szintű eszköz a felhasználók felvételéhez, ​
 +szemben az adduser script, amely egy magasabb szintű, interaktív ​
 +felhasználókezelést tesz lehetővé.
 +
 +Az adduser a useradd program mellett használja a chfn és passwd
 +parancsokat is.
 +
 +Mivel az adduser így többféle információit is interaktívan kér be,
 +ezért nem alkalmas parancsállományokban való használatra. Parancs
 +állományokban való használatra a useradd parancs alkalmas.
 +
 +Az adduser parancs működése Linux terjesztésenként változik. ​
 +Debian és Debian alapú rendszereken bekéri a felhasználó
 +jelszavát, és a gecos információkat.
  
 ===== adduser ===== ===== adduser =====
Sor 53: Sor 107:
 Részletek adduser(8) kézikönyvben. Részletek adduser(8) kézikönyvben.
  
 +Az adduser beállításai:​
 +  /​etc/​adduser.conf
 +
 +Egy felhasználó betehető az adduser paranccsal egy csoportba:
 +  adduser kati info
 +A kati felhasználót az info csoportba tesszük; a felhasználónak
 +már léteznie kell.
  
  
Sor 411: Sor 472:
   * <​nowiki>​-p,​ --office-phone -- irodai telefonszám</​nowiki>​   * <​nowiki>​-p,​ --office-phone -- irodai telefonszám</​nowiki>​
   * <​nowiki>​-h,​ --home-phone -- otthoni telefonszám</​nowiki>​   * <​nowiki>​-h,​ --home-phone -- otthoni telefonszám</​nowiki>​
 +
 +Hogy mit lehet megváltoztatni a chfn paranccsal a /​etc/​login.defs ​
 +fájlban szabályozhatjuk.
 +  CHFN_RESTRICT ​     frwh
 +Ha nincs definiálva semmit nem változtathatunk meg.
 +A yes  = "​rwh",​ a no = "​frwh"​. ​
 +
 +A gecos információk bekérhetők interaktív módon a következő paranccsal:
 +  chfn janos
 +
 +<​code>​
 +root@iskolazo:​~#​ chfn janos
 +janos felhasználói információinak cseréje
 +Add meg az új értéket vagy üss ENTER-t az alapértelmezetthez
 + TELJES Név [Nagy János]: Peres János
 + Szobaszám []: 304
 + Munkahelyi telefon []: 1154
 + Otthoni telefon []: 
 + Egyéb []: 
 +chfn: name with non-ASCII characters: 'Peres János'​
 +</​code>​
  
 ==== finger ==== ==== finger ====
Sor 581: Sor 663:
   * su   * su
  
 +===== Felhasználó felvétele =====
 +
 +<​code>​
 +useradd -m mari
 +passwd mari
 +chfn mari
 +</​code>​
 +
 +===== Forrás =====
 +  * https://​en.wikipedia.org/​wiki/​General_Comprehensive_Operating_System (2019)
 +  * https://​en.wikipedia.org/​wiki/​Gecos_field (2019)
  
  
  
oktatas/linux/felhasználókezelés.1547460531.txt.gz · Utolsó módosítás: 2019/01/14 11:08 szerkesztette: admin