feladat1

Feladatok 1

  1. Változtassa meg a jelszavát, ha még eddig nem változtatta meg! ?
  2. Próbálja ki az on-line manual használatát (man)! Ellenőrizze a terminál beállításokat az stty -a
    (egyes rendszerekben stty -all) paranccsal. ?
  3. Nézze meg, hogy milyen umask érték van alapértelmezésben Önnek beállítva! Állítson be 0 értéket.?
  4. Hozzon létre egy üres katalógust a home (login) könyvtárában.? És benne.
  5. Hozzon létre f1, f2, f3, f4 nevű állományokat!?
  6. Változtassa meg az umask értékét 7-re, és hozzon létre egy f5 nevű állományt. Ellenőrizze a létrehozott file-ok
    védelmi módjait. Mit tapasztal??
  7. Hozzon létre egy 3 byte hosszúságú 3 nevű állományt! ?
  8. Írja be a névsor nevű állományba a katalógus tartalmát névsorban! (rövid lista) ?
  9. Írja be az idő nevű állományba létrehozási idő szerint rendezve a katalógus tartalmát hosszú formátumban! ?
  10. Írja be az i-node nevű állományba az állományok i-node-jait is hosszú formátumban! ?
  11. Készítsen az f2 állományra f2link néven (hard)link-et! ?
  12. Szintén az f2 állományra f2 néven hozzon létre (hard)linket a home katalógusban! Változtassa meg a védelmi módját a home katalógusban levő f2 állománynak! Vajon megváltozott az eredeti helyen is? Ellenőrizze! ?
  13. A home katalógusban készítsen egy másik katalógust! Ebbe szimbolikus link-kel linkelje be az előző katalógust!?
  14. Nézze meg, hogy mi történik, ha a szimbolikus link-kel készített katalógusban cd .. parancsot használ! (pwd) ?
  15. Állítson mindenki számára végrehajtási jogot az f1 állományra a link-elt katalógusban! ?
  16. Mi lett az eredeti állomány módjával ? ?
  17. Másoljon részfát a cp paranccsal! ?
  18. Próbája ki a write parancsot! ?
  19. Próbája ki az elektronikus levelezést! (mail, pine, v. elm) ?

Megoldások 1

(Bourne shell-t használva)

  1. passwd hívónév

    Ezek után a program kérdezi fogja a régi (ha volt), majd az új jelszót. A jelszavakat "vakon" kell beírni. Éppen ezért az új jelszót kétszer kell megadni, hogy a tévesztéseket ki tudja szűrni a program. Számos UNIX rendszer megköveteli, hogy a jelszóban ne csak betűk legyenek. A saját biztonságunk érdekében érdemes betartani azt az alapszabályt, hogy ne használjunk önállóan értelmes szót, és főleg ne használjunk utóneveket. Célszerű vegyesen, kis és nagybetűket, valamint jeleket is alkalmazni a jelszóban.

  2. man man
    man ls
    stty -a

    A terminál karakterisztika paraméterei közül feltétlen meg kell ismerkednie az ERASE, INTR, QUIT, SUSP, START, STOP karakterek jelentésével. Valamint a terminál üzemmódjaival mint pl: RAW, COOKED, ECHO. Ha ezekkel nincs tisztában nézzen utána!

  3. umask
    umask 0

    Az umask egy öröklődő processz attribútum, amelyet az umask paranccsal lehet lekérdezni ill. beállítani. Az állományok létrehozásánál az új állomány védelmi kódjában az umask által meghatározott bitek garantáltan 0 értéket vesznek fel.

  4. cd $HOME
    mkdir kata
    cd kata

  5. echo hello f1 >f1
    echo hello f2 >f2
    echo hello f3 >f3
    echo hello f4 >f4

  6. umask 7
    echo haha > f5
    ls -l

    Az f5 állomány védelmi kódja eltér
    a többi állományétól. Ez éppen
    az umask hatása.

  7. echo he > 3

  8. ls >nevsor

  9. ls -lt > ido

  10. ls -li > i-node

  11. ln f2 f2link

  12. ln f2 ../f2
    ls -l ../f2 f2 f2link
    chmod +x ../f2
    ls -l ../f2 f2 f2link

    Természetesen a chmod az f2 állomány minden
    link-jére hatással van, hiszen az állomány
    csak egy példányban van, csupán több úton
    ill. névvel is el lehet érni.

  13. cd ..
    mkdir kata2
    cd kata2
    ln -s $HOME/kata kata

  14. cd kata
    cd ..
    pwd

    Értelemszerűen a home katalógusba jut vissza,
    és nem a kata2-be, mivel a szimbolikus linket követve
    a cd kata a home katalógusból kiinduló kata
    katalógusba vitte.

  15. cd $HOME/kata2/kata
    chmod ugo+x f1
    ls -l $HOME/f1

  16. Természetesen megváltozott, hiszen
    a szimbolikus link segítségével más
    útvonalon is elérhetjük az f1 állományt,
    de ettől az még mindig csak egy példányban van
    a rendszerben.
  17. cd $HOME
    cp -r kata2 kata3

  18. write pista
    Ez most egy uzenet
    Egeszen ctrl-d-ig.
    ctrl-d

    Ha engedélyezve volt az üzenetküldés (mesg
    y
    ), akkor az üzenet soronként megjelent a pista terminálján.

  19. mail pista haver
    Ez meg a level szovege
    sor elejen pontig.
    .

Utolsó frissítés: 2023-03-01 13.43