rilpoint_mw113

Rendszer adminisztráció

(Változatok közti eltérés)
(Új oldal, tartalma: „Az alábbiak a '''rendszer adminisztráció''' tárgy helyettesítésében tanultak vázlata, nem jelentik a teljes kurzus leírását. == Linux telepítése == Linux tel…”)
36. sor: 36. sor:
</code>
</code>
 +
 +
== EA ==
 +
Felhasználó- és csoportkezelés.
 +
A passwd, shadow fájlok. Group fájl, elsődleges csoport értelmezése.
 +
Címtáron alapuló azonosítás: (NDS, AD, LDAP)
 +
A PAM.
 +
A su és a sudo parancs.
 +
 +
Az operációs rendszer frissítése, szoftverek telepítése, törlése. A csomagkezelő (rpm, deb). A dpkg. Az apt rendszere: install, remove autoremove, purge, update, upgrade, dist-upgrade.
 +
 +
== Gyakorlat ==
 +
<kivonat>adduser, userdel, usermod, groupadd, groupdel, groupmod. Rendszerfájlok: /etc/passwd, /etc/shadow és /etc/group</kivonat>
 +
 +
* Érje el, hogy minden, újonnan felvett felhasználó home könyvtárába kerüljön be egy info.txt fájlt is, melynek tartalma az ön neve!<megoldas><code lang="bash">
 +
echo "<nev>" >/etc/skel/info.txt</code></megoldas>
 +
* Állítsa be a rendszert úgy, hogy minden újonnan felvett felhasználó shellje a /bin/false legyen, és az új felhasználók felvétele során a home könyvtáruk automatikusan a /home/<kezdőbetű>/<usernév> legyen!<megoldas><code lang="bash">
 +
A /etc/adduser.conf fájlban kell elvégezni a következő módosításokat:
 +
DSHELL=/bin/false
 +
LETTERHOMES=yes
 +
</code></megoldas>
 +
* Vegyen fel egy teszt nevű felhasználót! A jelszava legyen ttsh22A!<megoldas><code lang="bash">adduser teszt
 +
"teszt" felhasználó létrehozása...
 +
"teszt" (1006) új csoport létrehozása...
 +
"teszt" (1006) felhasználó létrehozása "teszt" csoporttal...
 +
A(z)'/home/teszt' saját könyvtár létrehozása...
 +
Fájlok másolása innen: '/etc/skel'
 +
Adja meg az új UNIX jelszót:ttsh22A
 +
Írja be újra a UNIX jelszót:ttsh22A
 +
passwd: password updated successfully
 +
Changing the user information for teszt
 +
Enter the new value, or press ENTER for the default
 +
        Full Name []: Kiss Lajos
 +
        Room Number []:
 +
        Work Phone []:
 +
        Home Phone []:
 +
        Other []:
 +
Az adatok helyesek? [I/n] y
 +
</code></megoldas>
 +
* Ellenőrizze, hogy létrejött-e a home könyvtára, és abban benne van-e a info.txt!<megoldas><code lang="bash">ls -l ~teszt</code></megoldas>
 +
* Egy másik Putty programmal jelentkezzen be teszt felhasználóként!
 +
* Cserélje ki a teszt felhasználó shelljét /bin/bash-re!<megoldas><code lang="bash">chsh -s /bin/bash teszt</code>
 +
 +
Másik (manuális) megoldás:<code lang="bash">
 +
A /etc/passwd fájlban:
 +
teszt:x:1006:1006:Kiss Lajos,,,:/home/teszt:/bin/false
 +
 +
cseréje erre:
 +
teszt:x:1006:1006:Kiss Lajos,,,:/home/teszt:/bin/bash
 +
</code></megoldas>
 +
* Jelentkezzen át átmenetileg a teszt felhasználó fiókjába!<megoldas><code lang="bash">
 +
su - teszt
 +
</code></megoldas>
 +
* Lépjen vissza a root felhasználói fiókba!<megoldas><code lang="bash">
 +
exit
 +
</code>
 +
 +
Másik megoldás:
 +
<code lang="bash">
 +
CTRL-d
 +
</code></megoldas>
 +
* Tekintse meg a usermod parancs szintaxisát! Módosítsa ezzel a felhasználó nevét!<megoldas><code lang="bash">
 +
man usermod
 +
</code>
 +
 +
Név cseréje:
 +
<code lang="bash">
 +
usermod -c "Szabó Béla" teszt
 +
</code>
 +
 +
Ellenőrzése:
 +
<code lang="bash">
 +
cat /etc/passwd | grep ^teszt:
 +
</code></megoldas>
 +
* Rendszergazdaként cserélje le a teszt user jelszavát egy generált jelszóra!<megoldas>Jelszavak generálása:<code lang="bash">
 +
pwgen 8
 +
ooB1ev9y buaZoop2 yeXohCh0 Se8ed3ta Chil8Dei kiph0Ga1 ieg8EiTh ei7Peimu
 +
ohC4olae eiF1xe5a rio0PeeK rai5Leid Oot6nie5 shoc5Aib zae5Yaiz Aht4shax
 +
Reiquah0 Quah2aed xeem6Vei chaL6xui the4ieSu ienee7Oo uad6ahSa It5mog2P
 +
</code>
 +
Kiválasztjuk az új jelszót, pl.:It5mog2P
 +
<code lang="bash">
 +
passwd teszt
 +
Adja meg az új UNIX jelszót: It5mog2P
 +
Írja be újra a UNIX jelszót: It5mog2P
 +
passwd: password updated successfully
 +
</code></megoldas>
 +
* Hozzon létre egy hallgatok nevű csoportot 900-as csoportid-vel!<megoldas><code lang="bash">
 +
groupadd -g 900 hallgatok
 +
</code>
 +
 +
Másik (kézi) megoldás, az /etc/group fájba beírva:
 +
<code lang="bash">
 +
hallgatok:x:900:
 +
</code>
 +
</megoldas>
 +
* Sorolja be ebbe a teszt felhasználót!<megoldas><code lang="bash">
 +
usermod -a -G hallgatok teszt
 +
</code>
 +
 +
Ellenőrzése:
 +
<code lang="bash">
 +
cat /etc/group | grep hallg
 +
hallgatok:x:900:teszt
 +
</code>
 +
</megoldas>
 +
* Érje el, hogy a teszt felhasználó bejelentkezésekor a rendszer automatikusan írja ki a fájlrendszer szabad helyének nagyságát!<megoldas>A ~teszt/.profile fájl végére írjuk a megfelelő parancsot:<code lang="bash">
 +
df -H
 +
</code></megoldas>
 +
* Változtassa meg a felhasználó promptját úgy, hogy az mindig mutassa az aktuális dátumot és időt is!<megoldas><code lang="bash">
 +
PS1='\d \t \u@\h:\w\$ '
 +
</code></megoldas>
 +
* Állítsa be úgy a felhasználó környezetét, hogy a cp parancs mindig kérjen megerősítést, mielőtt egy fájlt felülírna!<megoldas>A ~teszt/.profile fájl végére írjuk a megfelelő parancsot:<code lang="bash">
 +
alias cp='cp -i'
 +
</code></megoldas>
 +
* Törölje a felhasználót, de a home könyvtárát ne!<megoldas><code lang="bash">
 +
userdel teszt
 +
</code></megoldas>
 +
* Vegye fel újra a teszt usert, majd törölje úgy, hogy a home könyvtára is törlésre kerüljön!<megoldas>A felhasználó felvétele:<code lang="bash">
 +
adduser teszt
 +
</code>
 +
 +
Teljes törlése:
 +
<code lang="bash">
 +
userdel -r teszt
 +
</code>
 +
</megoldas>

A lap 2016. április 30., 08:53-kori változata

Az alábbiak a rendszer adminisztráció tárgy helyettesítésében tanultak vázlata, nem jelentik a teljes kurzus leírását.

Linux telepítése

Linux telepítése RAID1 tömbre, egy tartalék diszkkel.

RAID tömb működőképességének ellenőrzése:

cat /proc/mdstat
 
 
 
 
 
 
 

EA

Felhasználó- és csoportkezelés. A passwd, shadow fájlok. Group fájl, elsődleges csoport értelmezése. Címtáron alapuló azonosítás: (NDS, AD, LDAP) A PAM. A su és a sudo parancs.

Az operációs rendszer frissítése, szoftverek telepítése, törlése. A csomagkezelő (rpm, deb). A dpkg. Az apt rendszere: install, remove autoremove, purge, update, upgrade, dist-upgrade.

Gyakorlat

Kivonat: adduser, userdel, usermod, groupadd, groupdel, groupmod. Rendszerfájlok: /etc/passwd, /etc/shadow és /etc/group
  • Érje el, hogy minden, újonnan felvett felhasználó home könyvtárába kerüljön be egy info.txt fájlt is, melynek tartalma az ön neve!
  • Állítsa be a rendszert úgy, hogy minden újonnan felvett felhasználó shellje a /bin/false legyen, és az új felhasználók felvétele során a home könyvtáruk automatikusan a /home/<kezdőbetű>/<usernév> legyen!
  • Vegyen fel egy teszt nevű felhasználót! A jelszava legyen ttsh22A!
  • Ellenőrizze, hogy létrejött-e a home könyvtára, és abban benne van-e a info.txt!
  • Egy másik Putty programmal jelentkezzen be teszt felhasználóként!
  • Cserélje ki a teszt felhasználó shelljét /bin/bash-re!
  • Jelentkezzen át átmenetileg a teszt felhasználó fiókjába!
  • Lépjen vissza a root felhasználói fiókba!
  • Tekintse meg a usermod parancs szintaxisát! Módosítsa ezzel a felhasználó nevét!
  • Rendszergazdaként cserélje le a teszt user jelszavát egy generált jelszóra!
  • Hozzon létre egy hallgatok nevű csoportot 900-as csoportid-vel!
  • Sorolja be ebbe a teszt felhasználót!
  • Érje el, hogy a teszt felhasználó bejelentkezésekor a rendszer automatikusan írja ki a fájlrendszer szabad helyének nagyságát!
  • Változtassa meg a felhasználó promptját úgy, hogy az mindig mutassa az aktuális dátumot és időt is!
  • Állítsa be úgy a felhasználó környezetét, hogy a cp parancs mindig kérjen megerősítést, mielőtt egy fájlt felülírna!
  • Törölje a felhasználót, de a home könyvtárát ne!
  • Vegye fel újra a teszt usert, majd törölje úgy, hogy a home könyvtára is törlésre kerüljön!
Skin by RIL Partner