rilpoint_mw113

Linux:Felhasználó- és csoportkezelés

(Változatok közti eltérés)
(Gyakorlat)
 
(9 közbeeső változat nincs mutatva)
6. sor: 6. sor:
A su és a sudo parancs.
A su és a sudo parancs.
-
Az operációs rendszer frissítése, szoftverek telepítése, törlése. A csomagkezelő (RPM, DPM). A dpkg. Az apt rendszere: install, remove autoremove, purge, update, upgrade, dist-upgrade.
+
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 ==
== Gyakorlat ==
50. sor: 50. sor:
su - teszt
su - teszt
</code></megoldas>
</code></megoldas>
-
* Lépjen vissza a root felhasználói fiókba!
+
* Lépjen vissza a root felhasználói fiókba!<megoldas><code lang="bash">
-
<megoldas><code lang="bash">
+
exit
exit
</code>
</code>
66. sor: 65. sor:
<code lang="bash">
<code lang="bash">
usermod -c "Szabó Béla" teszt
usermod -c "Szabó Béla" teszt
 +
</code>
 +
 +
Ellenőrzése:
 +
<code lang="bash">
 +
cat /etc/passwd | grep ^teszt:
</code></megoldas>
</code></megoldas>
-
* Rendszergazdaként cserélje le a teszt user jelszavát!
+
* Rendszergazdaként cserélje le a teszt user jelszavát egy generált jelszóra!<megoldas>Jelszavak generálása:<code lang="bash">
-
* Hozzon létre egy hallgatok nevű csoportot 1000-es csoportid-vel!
+
pwgen 8
-
* Sorolja be ebbe a teszt felhasználót!
+
ooB1ev9y buaZoop2 yeXohCh0 Se8ed3ta Chil8Dei kiph0Ga1 ieg8EiTh ei7Peimu
-
* Érje el, hogy a teszt felhasználó bejelentkezésekor a rendszer automatikusan írja ki a fájlrendszer szabad helyének nagyságát!
+
ohC4olae eiF1xe5a rio0PeeK rai5Leid Oot6nie5 shoc5Aib zae5Yaiz Aht4shax
-
* Változtassa meg a felhasználó promptját úgy, hogy az mindig mutassa a host nevét is!
+
Reiquah0 Quah2aed xeem6Vei chaL6xui the4ieSu ienee7Oo uad6ahSa It5mog2P
-
* Á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!
+
</code>
-
* Törölje a felhasználót, de a home könyvtárát ne!
+
Kiválasztjuk az új jelszót, pl.:It5mog2P
-
* Vegye fel újra a teszt usert, majd törölje úgy, hogy a home könyvtára is törlésre kerüljön!
+
<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>
-
<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őrzése:
-
 
+
<code lang="bash">
-
* Ellenőrizze, hogy az apt rendszer milyen helyekről származó programcsomagokkal dolgozik!<megoldas><code lang="bash">
+
cat /etc/group | grep hallg
-
cat /etc/apt/sources.list</code></megoldas>
+
hallgatok:x:900:teszt
-
* Frissítse a csomaglistát!<megoldas><code lang="bash">
+
</code>
-
apt-get update
+
</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>
</code></megoldas>
-
* Upgrade-elje fel a rendszert, telepítsen minden frissítést!<megoldas><code lang="bash">
+
* 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">
-
apt-get upgrade
+
PS1='\d \t \u@\h:\w\$ '
</code></megoldas>
</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">
+
* Á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">
-
apt-get install mc tcpdump iptraf pciutils less most bzip2 rsync lynx memtest86+ ntpdate rdate unzip wget zip vim nmap screen pwgen
+
alias cp='cp -i'
</code></megoldas>
</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">
+
* Törölje a felhasználót, de a home könyvtárát ne!<megoldas><code lang="bash">
-
apt-get install bind9
+
userdel teszt
-
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>
</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>
 +
 +
== Alapbeállítások ==
 +
* A /etc/motd-n keresztül érje el, hogy a sikeres bejelentkezést követően egy üdvözlő szöveg jelenjen meg!
 +
 +
 +
== Boot manager ==
 +
* Elfelejtette a rendszergazda jelszavát, törölje azt!
 +
 +
== Init ==
 +
* Készítsen egy shell scriptet az /usr/local/bin könyvtárba timeLogger néven! Ez a /tmp könyvtár timeLogger.info fájljába 5 másodpercenként írja be az aktuális dátumot és időt!
 +
* Gondoskodjon arról, hogy ez a program minden rendszerindításkor automatikusan elinduljon!

A lap jelenlegi, 2020. szeptember 14., 18:43-kori változata

Tartalomjegyzék

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!

Alapbeállítások

  • A /etc/motd-n keresztül érje el, hogy a sikeres bejelentkezést követően egy üdvözlő szöveg jelenjen meg!


Boot manager

  • Elfelejtette a rendszergazda jelszavát, törölje azt!

Init

  • Készítsen egy shell scriptet az /usr/local/bin könyvtárba timeLogger néven! Ez a /tmp könyvtár timeLogger.info fájljába 5 másodpercenként írja be az aktuális dátumot és időt!
  • Gondoskodjon arról, hogy ez a program minden rendszerindításkor automatikusan elinduljon!
Skin by RIL Partner