feladat1
Feladatok 1
- Változtassa meg a jelszavát, ha még eddig nem változtatta meg! ?
- 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. ? - Nézze meg, hogy milyen umask érték van alapértelmezésben Önnek beállítva! Állítson be 0 értéket.?
- Hozzon létre egy üres katalógust a home (login) könyvtárában.? És benne.
- Hozzon létre f1, f2, f3, f4 nevű állományokat!?
- 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?? - Hozzon létre egy 3 byte hosszúságú 3 nevű állományt! ?
- Írja be a névsor nevű állományba a katalógus tartalmát névsorban! (rövid lista) ?
- Írja be az idő nevű állományba létrehozási idő szerint rendezve a katalógus tartalmát hosszú formátumban! ?
- Írja be az i-node nevű állományba az állományok i-node-jait is hosszú formátumban! ?
- Készítsen az f2 állományra f2link néven (hard)link-et! ?
- 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! ?
- A home katalógusban készítsen egy másik katalógust! Ebbe szimbolikus link-kel linkelje be az előző katalógust!?
- Nézze meg, hogy mi történik, ha a szimbolikus link-kel készített katalógusban cd .. parancsot használ! (pwd) ?
- Állítson mindenki számára végrehajtási jogot az f1 állományra a link-elt katalógusban! ?
- Mi lett az eredeti állomány módjával ? ?
- Másoljon részfát a cp paranccsal! ?
- Próbája ki a write parancsot! ?
- Próbája ki az elektronikus levelezést! (mail, pine, v. elm) ?
Megoldások 1
(Bourne shell-t használva)
-
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.
-
man man
man ls
stty -aA 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!
-
umask
umask 0Az 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.
-
cd $HOME
mkdir kata
cd kata -
echo hello f1 >f1
echo hello f2 >f2
echo hello f3 >f3
echo hello f4 >f4 -
umask 7
echo haha > f5
ls -lAz f5 állomány védelmi kódja eltér
a többi állományétól. Ez éppen
az umask hatása. -
echo he > 3
-
ls >nevsor
-
ls -lt > ido
-
ls -li > i-node
-
ln f2 f2link
-
ln f2 ../f2
ls -l ../f2 f2 f2link
chmod +x ../f2
ls -l ../f2 f2 f2linkTermé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. -
cd ..
mkdir kata2
cd kata2
ln -s $HOME/kata kata -
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. -
cd $HOME/kata2/kata
chmod ugo+x f1
ls -l $HOME/f1 - 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. -
cd $HOME
cp -r kata2 kata3 -
write pista
Ez most egy uzenet
Egeszen ctrl-d-ig.
ctrl-dHa engedélyezve volt az üzenetküldés (mesg
y), akkor az üzenet soronként megjelent a pista terminálján. -
mail pista haver
Ez meg a level szovege
sor elejen pontig.
.