|
|
124. sor: |
124. sor: |
| </code> | | </code> |
| </megoldas> | | </megoldas> |
- |
| |
- |
| |
- | <kivonat>apt-get update, apt-get upgrade, apt-get install, apt-get remove, apt-get autoremove, apt-get remove --purge, apt-get clean</kivonat>
| |
- |
| |
- | * Ellenőrizze, hogy az apt rendszer milyen helyekről származó programcsomagokkal dolgozik!<megoldas><code lang="bash">
| |
- | cat /etc/apt/sources.list</code></megoldas>
| |
- | * Frissítse a csomaglistát!<megoldas><code lang="bash">
| |
- | apt-get update
| |
- | </code></megoldas>
| |
- | * Upgrade-elje fel a rendszert, telepítsen minden frissítést!<megoldas><code lang="bash">
| |
- | apt-get upgrade
| |
- | </code></megoldas>
| |
- | * Telepítse fel a következő programokat: mc tcpdump iptraf pciutils less most bzip2 rsync lynx memtest86+ ntpdate rdate unzip wget zip vim nmap screen pwgen.<megoldas><code lang="bash">
| |
- | apt-get install mc tcpdump iptraf pciutils less most bzip2 rsync lynx memtest86+ ntpdate rdate unzip wget zip vim nmap screen pwgen
| |
- | </code></megoldas>
| |
- | * Telepítse fel a bind9 csomagot! Ellenőrizze, hogy az /etc könyvtárban létrejött-e a bind könyvtár!<megoldas><code lang="bash">
| |
- | apt-get install bind9
| |
- | ls -l /etc/bind
| |
- | </code></megoldas>
| |
- | * Uninstallálja a bind9 csomagot úgy, hogy a folyamat során törlésre kerüljenek a konfigurációs fájlok, és azok a library-k, melyeket csak ez a csomag használt!<megoldas><code lang="bash">
| |
- | apt-get autoremove --purge bind9
| |
- | </code></megoldas>
| |
- | * Törölje az apt cache-ét!<megoldas><code lang="bash">
| |
- | apt-get clean
| |
- | </code></megoldas>
| |
A lap 2016. március 24., 08:24-kori változata
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!
echo "<nev>" >/etc/skel/info.txt
- Á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!
A /etc/adduser.conf fájlban kell elvégezni a következő módosításokat:
DSHELL=/bin/false
LETTERHOMES=yes
- Vegyen fel egy teszt nevű felhasználót! A jelszava legyen ttsh22A!
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
- 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!
Másik (manuális) megoldás:
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
- 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!
Név cseréje:
usermod -c "Szabó Béla" teszt
Ellenőrzése:
cat /etc/passwd | grep ^teszt:
- Rendszergazdaként cserélje le a teszt user jelszavát egy generált jelszóra!
Jelszavak generálása:
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
Kiválasztjuk az új jelszót, pl.:It5mog2P
passwd teszt
Adja meg az új UNIX jelszót: It5mog2P
Írja be újra a UNIX jelszót: It5mog2P
passwd: password updated successfully
- Hozzon létre egy hallgatok nevű csoportot 900-as csoportid-vel!
groupadd -g 900 hallgatok
Másik (kézi) megoldás, az /etc/group fájba beírva:
- Sorolja be ebbe a teszt felhasználót!
usermod -a -G hallgatok teszt
Ellenőrzése:
cat /etc/group | grep hallg
hallgatok:x:900:teszt
- Érje el, hogy a teszt felhasználó bejelentkezésekor a rendszer automatikusan írja ki a fájlrendszer szabad helyének nagyságát!
A ~teszt/.profile fájl végére írjuk a megfelelő parancsot:
- 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!
A ~teszt/.profile fájl végére írjuk a megfelelő parancsot:
- 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!
A felhasználó felvétele:
Teljes törlése: