Operációs rendszerek. 3. gyakorlat: UNIX rendszergazdai ismeretek 3



Hasonló dokumentumok
2019/04/07 16:01 1/16 Felhasználókezelés

OPERÁCIÓS RENDSZEREK, PROGRAMOZÁSI ALAPISMERETEK. Répási Tibor dr. Vadász Dénes - Wagner György Miskolci Egyetem HEFOP-3.3.

Unix/Linux alapok 2. Operációs rendszerek I. készítette: Kozlovszky Miklós, Bringye Zsolt Póserné Oláh Valéria, Windisch Gergely

Felhasználók és csoportok

Hálózati adminisztráció Linux (Ubuntu 8.04) 12. gyakorlat

5. modul - Adatbázis-kezelés

1. A héj megváltoztatása: /etc/shells Parancs: chsh Példa: Az interaktív bejelentkezés tiltására általában a

FTP szerver telepítése

A NÉGY BŰVÖS HÁRMAS WWW FTP SQL PHP. BRKK::Békéscsaba Linux rendszergazda képzés 2008

Programozás alapjai óra. Morvai Flórián, 2010 Dr. Dévényi Károly előadásvázlata alapján

A TANÁCS 479/2008/EK RENDELETE

Hálózati adminisztráció Linux (Ubuntu 9.04) 8. gyakorlat

szerkesztette: Iványi Péter March 8, 2010

1 Rendszer alapok. 1.1 Alapfogalmak

Elektronikus ügyintézés Az Ügyfélkapu

A hierarchikus adatbázis struktúra jellemzői

Rendelkezési nyilvántartás szabályozott elektronikus ügyintézési szolgáltatás

Az Idősügyi Nemzeti Stratégia nem tárgyalja

Hallgatói tájékoztató az egyetemi számítógép használat módjáról, szabályairól

KÖZPONTI STATISZTIKAI HIVATAL NÉPESSÉGTUDOMÁNYI KUTATÓ INTÉZETÉNEK KUTATÁSI JELENTÉSEI 41.

AZ ENERGIAUNIÓRA VONATKOZÓ CSOMAG A BIZOTTSÁG KÖZLEMÉNYE AZ EURÓPAI PARLAMENTNEK ÉS A TANÁCSNAK

NAGYRÁBÉ NAGYKÖZSÉG TELEPÜLÉSRENDEZÉSI TERV

KÉPVISELŐ-TESTÜLETI ELŐTERJESZTÉS. Javaslat gazdasági program elfogadására

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK

Paraméteres-, összesítı- és módosító lekérdezések

Mez gazdasági er forrásaink hatékonyságának alakulása és javítási lehet ségei ( )

Poszeidon (EKEIDR) Irat és Dokumentumkezelő rendszer webes felület

B/6 EGYÜTTMŰKÖDÉSI KÖTELEZETTSÉG A SZERZŐDÉSI JOGBAN (ADÁSVÉTEL, VÁLLALKOZÁS, MEGBÍZÁS, BIZTOSÍTÁS)

9. PÉK SZAKKÉPESÍTÉS SZAKMAI ÉS VIZSGÁZTATÁSI KÖVETELMÉNYEI. I. A SZAKKÉPESÍTÉS ADATAI az Országos Képzési Jegyzék szerint

A közfoglalkoztatás megítélése a vállalatok körében a rövidtávú munkaerő-piaci prognózis adatfelvétel alapján

SZABOLCS-SZATMÁR-BEREG MEGYE OPERATÍV PROGRAMJA

Intézményi felhasználók karbantartása, jogosultság beállítása. Felhasználói dokumentáció. 1 / 9 oldal

12. tétel. Lemezkezelés

FEJÉR MEGYE KÖZGYŐLÉSÉNEK NOVEMBER 29-I ÜLÉSÉRE

2008. MÁV CARGO ÉRTESÍTŐ 5. szám

INTEGRÁLT HELYI JÓLÉTI RENDSZER (Jóléti kistérség stratégia)

Tolóajtós gardrób átgondoltan

PÁLYÁZAT. INTÉZMÉNYVEZETİI beosztásának ellátására,

Intelligens járművédelem. Biztonság és kényelem. Használati utasítás

Terület- és településrendezési ismeretek

J E G Y Z Ő K Ö N Y V

Utolsó módosítás:

A szőlőtermesztés és borkészítés számviteli sajátosságai

Nógrád megye szociális szolgáltatástervezési koncepciójának felülvizsgálata (elsı forduló)

2016/11/29 18:08 1/10 Pure-ftpd

38/2007. (III. 28.) GKM

PÁLYÁZATI FELHÍVÁS és ÚTMUTATÓ

1. oldal, összesen: 6. Alexin Zoltán

FT Nyilatkozat a Felelős Társaságirányítási Ajánlásokban foglaltaknak való megfelelésről

Az időhöz kötődő parancsok

Operációs rendszerek 1.

Felhasználói leírás v1.0

A Nemzeti Útdíjfizetési Szolgáltató Zrt. Általános Szerződési Feltételei e-matricát értékesítő viszonteladók részére. 4.

(Kötelezően közzéteendő jogi aktusok)

JEGYZOKONYV. Hozott határozatok: 67/2012. /IV.19./-től 74/2012./IV.19/-ig Hozott rendelet:

2016/06/09 13:15 1/108 Linux parancssor

MINŐSÉGÜGYI KÉZIKÖNYV

TÁMOP /1/A projekt Regionális turisztikai menedzsment /BSc/ /Differenciált szakmai ismeretek modul/ Pályázatírás

Javaslat A TANÁCS RENDELETE. a 282/2011/EU végrehajtási rendeletnek a szolgáltatásnyújtás teljesítési helye tekintetében történő módosításáról

Szkriptnyelvek. 1. UNIX shell

2000. évi CXII. törvény

Vidékfejlesztés

ELŐTERJESZTÉS. Egyszerű többség. Dombóvár Város Önkormányzata Képviselőtestületének április 7-i ülésére. Tárgy:

ESET NOD32 ANTIVIRUS 9

Állami kamattámogatott hitelek

A BIZOTTSÁG szeptember 24-i 1330/2007/EK RENDELETE

Lakóház építtetőknek a tervezési programról.

Társaság címe: H-9027 Győr, Martin u. 1. Ágazati besorolás: I-IV. negyedév Telefon: Telefax:

UNIX / Linux rendszeradminisztráció

NIS + NFS+Automount. Összeállította: Sallai András

ODR használói elégedettségmérés 2009.

Tájékoztató. Használható segédeszköz: -

TÁJÉKOZTATÓ OUTDOOR FULL POWER. OH Monitoring Kft. TNS Hoffmann Kft február

III. MELLÉKLET. 1. a) a hatnapos vagy kéthetes maximális vezetési idők határértékének legalább 25%-kal való túllépése;

ELŐTERJESZTÉS. Eplény Községi Önkormányzat Képviselő-testületének május 12-ei ülésére

Regió-portálok Magyarországon

B ESZERELÉSI ÉS H ASZNÁLATI ÚTMUTATÓ

MÓDOSÍTÁS: HU Egyesülve a sokféleségben HU 2013/0024(COD) Véleménytervezet Tadeusz Zwiefka (PE v01-00)

BESZÁMOLÓ. a hajléktalanok átmeneti szállásainak körében végzett kutatásról március

Felhívás észrevételek benyújtására az állami támogatások kérdéskörében a Bizottság általános csoportmentességi rendelettervezetére vonatkozóan

IFJÚSÁGPOLITIKA TATABÁNYÁN

J e g y z ı k ö n y v

Oventrop Magyarország Kft Budapest, Táblás u telefon: (1)

A SZAKKÉPZŐ ISKOLÁK KOLLÉGIUMAI

[TENDER HASZNÁLATI ÚTMUTATÓ] Weston Group Kereskedelmi és Szolgáltató Kft.

ÚTMUTATÓ A LEADER Helyi Vidékfejlesztési Stratégia 2013.évi felülvizsgálatához

A személyi állomány szociális ellátása

A középfokú szakképzésben tanulók átmenete a munka világába; a munkahelyi elvárásokra és kiválasztási folyamatra való felkészítés vizsgálata

1/2014. (VI.11.) polgármesteri utasítás. Segesd Község Önkormányzata Védőnői Szolgálatának. Adatkezelési szabályzatáról

ÁLTALÁNOS RENDELKEZÉSEK. A rendelet hatálya. A jelen rendelet hatálya Kál nagyközség igazgatási területére (bel- és külterületére) terjed ki.

GOP KMOP

Ez a dokumentum kizárólag tájékoztató jellegű, az intézmények semmiféle felelősséget nem vállalnak a tartalmáért

A nemzetközi vándorlás hatása a magyarországi népesség számának alakulására között 1

ÁLTALÁNOS SZERZŐDÉSI FELTÉTELEK (ÁSZF)

Alkalmazások biztonsága

Az őrültek helye a 21. századi magyar társadalomban

Tanácsadói szolgáltatás igénybevétele minőségi szakemberek kereséséhez és kiválasztáshoz

Általános Szerződési és Felhasználási Feltételek. 1. Bevezetés. 2. Eladó adatai

Az alapvető jogok biztosának Jelentése az AJB-2350/2016. számú ügyben

globalizáció, a multinacionális cégkultúra termékei. Vagyis a vidéket és az agráriumot körülvevı gazdasági környezetben létrejött interdiszciplinális

Átírás:

Operációs rendszerek 3. gyakorlat: UNIX rendszergazdai ismeretek 3 A UNIX felhasználói adatbázisa Minden több felhasználós operációs rendszernek nyilván kell tartania felhasználókat és azok tulajdonságait. Hogy megértsük a felhasználó menedzsmentet meg kell ismerkednünk azokkal az adatfájlokkal és struktúrákkal, miben a felhasználói adatbázis megvalósul. A gyakorlatokon csak felhasználó menedzsmenttel foglalkozunk, csoport menedzsmenttel nem. UNIX rendszereken a felhasználói adatbázis alapvető fájlja a /etc/passwd fájl. Maga a fájl szöveges, sorai rekordok, melyeken belül a mezőket (:) kettősponttal választják el. Hozzáférési jogok tekintetében egyedül a rendszergazda (ill. a rendszergazdai jogokkal futó programok) írhatja, de mindenki olvashatja. Struktúrája a következő: login:passwd:uid:gid:gecos:homedir:shell login a felhasználó bejelentkezési neve, amivel azonosítja magát passwd a felhasználó jelszavának titkosított alakja. A titkosítás egy nem visszafordítható eljárással történik, ami biztosítja, hogy a titkosított karaktersorozatból, ne lehessen következtetni az eredeti jelszóra. UID a felhasználó azonosító száma, amivel az operációs rendszer azonosítja a felhasználót. GID a felhasználó bejelentkezési csoportjának azonosítója. A csoportok adatfájlja az /etc/group Gecos a felhasználó egyéb adatait tartalmazó rekord. Homedir a felhasználó home jegyzéke Shell a felhasználó login shell-je, vagyis az a program, ami a sikeres bejelentkezés után elindul.

A jelszó titkosítása kezdetben elégségesnek bizonyult, de a számítási teljesítménynövekedése (és a felhasználók felelőtlen jelszóválasztása) egyre több lehetőséget kínált a jelszavak feltörésére, a titkosított alak ismeretében. Ehhez hozzájöttek olyan igények is, mint a jelszó öregítése, jelszóváltások kötelezővé tétele, felhasználók letiltásának lehetősége. Ezeket a lehetőségeket minden korszerű operációs rendszertől elvárhatjuk. A problémák megoldása egy újabb fájl bevezetését hozta, a /etc/shadow néven. A fájlt olvasása korlátozott és egyszerű felhasználók elől rejtett marad a tartalma. Struktúráját tekintve hasonlít a passwd fájlra (szöveges, a mezőelválasztó a kettőspont), a mező jelentése viszont eltér: Login:pw:lastch:min_age:max_age:warn:inact:disabled:reserved Login a felhasználó bejelentkezési neve. Ez a mező kapcsolja össze a shadow rekordot a passwd rekorddal. Pw a titkosított jelszó. Ha itt van egy felhasználónak a jelszava tárolva, akkor a passwd fájlban a jelszó helyén egy x áll. Lastch az utolsó módosítás napja (1970 jan. 1-tól számítva) Min_age a jelszó minimális élettartama napokban. Jelszóváltást követően ennyi nap után lehet csak újra jelszót változtatni. Max_age a jelszó maximális élettartama napokban. Ha a megadottnál régebben váltott jelszót a felhasználó, akkor a következő bejelentkezésnél a rendszer rá fogja kényszeríteni a felhasználót a jelszó megváltoztatására. Warn a jelszó érvénytelenné válása előtt az itt megadott napok számával a rendszer elkezdi figyelmeztetni a felhasználót. Inact a jelszó érvénytelenné válásának ideje napokban. Ha az utolsó jelszó módosítás óta, az itt megadottnál több nap telt el, akkor a felhasználó jelszava érvénytelenné válik a rendszer kitiltja. Ezt csak a rendszergazda tudja feloldani, a felhasználó nem tud bejelentkezni még jelszóváltás céljából sem. Reserved nem használt, de fenntartott mező. A rendszergazda két segédprogram használatával állíthatja, hogy a rendszer működését. A pwconv utasítás létrehozza a /etc/shadow fájlt, belemásolja az összes felhasználó jelszavát és feltölti a további mezőket alapértelmezett adatokkal. Ezután a rendszer a felhasználók azonosítására együtt használják a /etc/passwd és a

/etc/shadow fájlokat. A pwunconv utasítás visszamásolja a titkosított jelszavakat a /etc/passwd fájlba. Ezután a rendszer csak a /etc/passwd fájlt használja. Felhasználók felvétele, módosítása és törlése Erre alapvetően két módszert kell megismernünk. Kézzel történő felhasználó menedzsmentet, amikor a rendszergazda nem használ semmilyen speciális segédprogramot. Szkriptek és segédprogramok használata. Ezek közül meg kell különböztetnünk 3 csoportot: az első csoportba soroljuk azokat a segédprogramokat, amiknek a meglétét a POSIX szabvány írja elő. A második csoportban megismerkedünk a GNU által kifejlesztett segédprogramokkal. Egy harmadik csoportba sorolhatjuk az egyéb programokat (pl. az egyes operációs rendszerek saját felhasználó menedzsment programjait), de ezekkel nem foglalkozunk. A passwd program lehetőségei A passwd programot minden felhasználó használja, saját jelszavának megváltoztatására. A rendszergazda ennél többre is tudja használni. Pl. passwd login Ezzel a megadott login nevű felhasználó jelszavát lehet megváltoztatni. Alapvető különbség a program működésében, hogy a rendszergazdától a program nem kérdezi a régi jelszót. passwd [-x max] [-n min] [-i inact] [-w warn] login A megadott login nevű felhasználó jelszavának a maximális ill. minimális korát, az inaktívvá válás korát és az ezt megelőző figyelmeztetést állíthatjuk be. passwd [-l] [-u] login A megadott login nevű felhasználót letilthatjuk (l) és újra engedélyezhetjük (u). POSIX segédprogramok useradd [-c gecos] [-d homedir] [-e exp] [-f inact] [-g GID] [-G group1, ] [-m [-k skel]] [-p passwd] [-s shell] [-u UID] login

Az utasítás hatására létrejön egy megadott login nevű felhasználó, a megadott paraméterekkel. Ha nem adunk meg bizonyos paramétereket, akkor azok alapértelmezett értéket kapnak. A usermod utasítás felhasználó módosítására szolgál. Ugyanúgy kell megadni, mint a useradd utasítást, azzal a különbséggel, hogy itt már létező login nevet kell megadni és amelyik paramétert nem adjuk meg az nem változik. userdel [-r] login A megadott login nevű felhasználót törli. Az r kapcsoló megadásával a törlendő felhasználónak a home jegyzékét is törli. A GNU segédprogramok adduser login Új felhasználó létrehozását szolgálja. A létrehozás paramétereit a /etc/adduser.conf konfigurációs fájl tartalmazza, a felhasználó gecos adatait és a jelszavát interaktívan bekéri. deluser [--remove-home] [--remove-all-files] [--backup] login Felhasználó törlésére való segédprogram. A remove-home kapcsoló hatására törli a felhasználó home jegyzékét is, a remove-all-files kapcsoló hatására keresést indít a teljes jegyzék struktúrában és törli a felhasználó tulajdonában lévő összes fájlt. Biztonsági mentést készít a felhasználó home jegyzékéről a backup kapcsoló megadásakor. A mentés login.tar.gz néven a rendszergazda home jegyzékébe kerül. Felhasználó létrehozása kézzel Egy rendszergazdának tudnia kell, hogyan lehet létrehozni felhasználót, minden segédprogram nélkül is. Ehhez nézzük meg az alábbi 5 pontot, mellyel shadow nélküli. 1. Be kell jegyezni a felhasználót az adatfájlba. # echo felh:!:1234:100:teljes nev:/home/users/felh:/bin/bash >> /etc/passwd Itt egy felh nevű felhasználót hozunk létre, akinek a titkosított jelszavát nem tudjuk kézzel generálni. A! azt jelenti, hogy nincs jelszava és le van tiltva. Az UID úgy választjuk, hogy ne legyen ugyanaz a szám más felhasználóé. A GID esetén meg kell nézni, hogy melyik csoportba akarjuk tenni a

felhasználót. A 100-as csoport szokásosan users megnevezésű. 2. Létre kell hozni a home jegyzéket. # mkdir /home/users/felh 3. Az új felhasználók kapnak induló fájlokat, ezeket oda kell másulnunk. # cp /etc/skel/.* /home/users/felh 4. A home jegyzéket a felhasználó tulajdonába kell adni. # chown R felh.users /home/users/felh 5. Jelszót kell adni a felhasználónak. # passwd felh