Os1 Prva Odbrana

20 Questions | Attempts: 158
Please wait...
Question 1 / 21
🏆 Rank #--
Score 0/100

1. Kojim kategorijama korisnik može istovremeno pripadati, u odnosu na bilo koju datoteku ili direktorijum?

Explanation

Objašnjenje:
Ostatku sveta pripada svaki korisnik koji nije vlasnik objekta niti pripada grupi kojoj je objekat
dodeljen. Drugim rečima, ako si vlasnik, onda ne možeš da budeš ostatak sveta; ako pripadaš
grupi ne možeš da budeš ostatak sveta. Ali je moguće da vlasnik bude član grupe kojoj je
datoteka dodeljena. Primer:
-rw-r--r-- 1 root root 357 дец 23 15:57 /etc/hosts

Submit
Please wait...
About This Quiz
Os1 Prva Odbrana - Quiz

2.

What first name or nickname would you like us to use?

You may optionally provide this to label your report, leaderboard, or certificate.

2. Ako je za vrednost umask promenljive 017 direktorijumi kreirani komandom mkdir i datoteke kreirane komandom touch imaće respektivno sledeća prava pristupa:

Explanation

Objašnjenje:
Potpuna pristupna prava za novokreirane datoteke su 666 a za direktorijume 777.
Ova prava se umanjuju za vrednost promenljive umask.
Datoteka: rw-rw-rw- = 666 Direktorijum: rwxrwxrwx = 777
Umask: -----xrwx = 017 Umask: -----xrwx = 017
Ostaje: rw-rw---- = 660 Ostaje: rwxrw---- = 760

Submit

3. Pronađite uljeza (pogrešno zadatu komandu):

Explanation

Objašnjenje:
Ne možete datoteku da iskopirate u samu sebe! Sistem prijavljuje:
cp: ‘/etc/passwd’ and ‘/etc/passwd’ are the same file

Submit

4. U deskriptoru objekata fajl sistema (polje koje prethodi pravima pristupa) u detaljnom listingu, hard linkovi su označeni karakterom:

Submit

5. Korisnik zadaje komandu i dobija sledeći rezultat: chmod lsmod Komanda ne prikazuje datoteke modprobe i chown iz tekućeg direktorijuma. Koju je komandu korisnik zadao?

Explanation

Objašnjenje:
Komanda ls [c-l][h-s]* prikazuje sve datoteke čiji je prvi karakter u opsegu c-l, drugi h-s i sledi
proizvoljan niz znakova proizvoljne dužine → prikazaće i komandu chown.
Komanda ls *mod* prikazuje datoteke čije ime sadrži proizvoljan niz znakova pa reč “mod” pa
proizvoljan niz znakova → prikazaće i chmod i lsmod i chown i modprobe.
Komanda ls [a, ..x][a, ..x]* prikazuje datoteke čije ime sadrži prvi i drugi karakter u opsegu a-x, i
proizvoljan niz znakova nakon toga.
Komanda ls ??mod prikazuje datoteke čije ime sadrži dva bilo koja karaktera i reč mod.

Submit

6. Korisnik user1 zadaje sledeće tri komande: (1) mkdir -p /tmp/fruitcake/mydir (2) cp /etc/hosts /tmp/fruitcake/hosts (3) chmod -R 777 /tmp/fruitcake Pretpostavite da je datoteka /etc/sudoers prazna. Kojom komandom korisnik user1 može obrisati direktorijum /tmp/fruitcake?

Explanation

Objašnjenje:
Korisnik user1 je napravio direktorijum u direktorijumu /tmp nad kojim je postavljen sticky bit.
On može da obriše direktorijum, ali mora da koristi komandu rm -rf jer direktorijum nije prazan.

Submit

7. Korisnik student5 (primarna grupa student5) član je grupe vetes. Korisnici student4 (primarna grupa student4) i student2 (primarna grupa student2) članovi su grupa rt i vetes. U aktivnom stablu kreiran je direktorijum my_doc: drwxrwx--- 2 student4 vetes 585 Mar 4 20:57 my_doc U direktorijumu my_doc, se nalazi datoteka my_file -rw-r----- 1 student4 vetes 585 Mar 4 20:57 my_file U sistemskoj putanji korisnika student5 se nalaze sledeće dve komande za: editovanje datoteka: -rwsr-xr-x 1 student4 rt 12332 Mar 4 20:57 editor brisanje datoteka: -rwsr-xr-x 1 student2 rt 14123 Mar 4 20:57 delete Ove komande koriste sintaksu identičnu programima vi i rm Odredite koje komande korisnik student5 može uspešno da izvrši ako se nalazi na direktorijumu my_doc:

Explanation

Objašnjenje:
Nad datotekama editor i delete dodeljen je SUID bit, što znači da se izvršavaju sa akreditivima
korisnika koji je vlasnik. Drugim rečima, kada izvršavate komandu editor, izvršavate je kao
korisnik student 4, a kada izvršavate komandu delete, izvršavate je kao student2.
1. delete my_file : komanda se pokreće sa akreditivima korisnik student2
student2 je u odnosu na direktorijum my_doc pripadnik grupe (vetes) → ima prava rwx,
što znači da može da briše datoteke u direktorijumu, uključujući i my_file.

2. editor my_file : komanda se pokreće sa akreditivima korisnik student4
Student 4 je vlasnik datoteke my_file → ima prava rw, što znači da može da izmeni
sadržaj datoteke my_file.

Submit

8. Koja komanda kopira datoteku /etc/passwd u datoteku /tmp/passwd ?

Explanation

Sve ostale komande kopiraju datoteku u /tmp/etc/passwd.
Ukoliko ne verujete, isprobajte u konzoli.

Submit

9. Korisnik user1 zadaje sledeće dve komande: (1) file myfile myfile: ELF 32-bit (2) wc myfile 55 256 1432 Odredite tip i veličinu datoteke myfile:

Explanation

Objašnjenje:
Rezultat prve komande ukazuje da je u pitanju binarna datoteka (ELF 32-bit).
Rezultat druge komande ispisuje redom broj linija, reči i bajtova u datoteci. To možete da
proverite pozivanjem komande man wc, koja će vam dati sledeće objašnjenje:
wc - print newline, word, and byte counts for each file

Submit

10. Odredite najmanji potpuni skup prava koja treba dati korisniku tako da on može da obriše datoteku. Uzmite u obzir da korisnik treba da ima mogućnost da obavi brisanje datoteke bez obzira da li je pozicioniran na direktorijumu u kome se ona nalazi ili na nekom drugom direktorijumu.

Submit

11. Izdvojeni su bitni elementi iz datoteka /etc/passwd i /etc/group jednog Linux sistema. Isečak datoteke /etc/passwd je: fox1:x:500:500::/home/fox1:/bin/bash student:x:502:502::/home/student:/bin/bash Isečak datoteke /etc/group je: users::100:fox1 fox1::500:fox1 Na serveru se nalazi direktorijum source: drwxrwxr-x 1 fox1 users 2048 Mar 4 20:57 source Pod pretpostavkom da trenutno nalazi na roditeljskom direktorijumu, odredite potpun skup komandi koje korisnik student može da izvrši: 

Explanation

Objašnjenje:
Korisnik student nije član grupe users, što će reći da je u odnosu na direktorijum kategorija
others → prava pristupa su r-x. To znači da korisnik ne može da kreira datoteke ili
poddirektorijume, menja im imena ili ih briše. Drugim rečima sledeće komande NE prolaze:
mkdir source/jim
touch source/newfile
mkdir source/jim
Korisnik može da izvrši sledeće komande:
ls source
cd source

Submit

12. Korisnik user1 se trenutno nalazi u svom home direktorijumu. U home direktorijumu tog korisnika kreiran je poddirektorijum mydoc (vlasnik user1, grupa users, prava pristupa 755) koji ne sadrži poddirektorijume. Koja komanda kao rezultat prikazuje sledeću liniju na ekranu: drwxr-xr-x 2 user1 users 4096 dec 20 19:52 mydoc Odaberite tačan odgovor:

Explanation

Objašnjenje:
Komanda ls -l mydoc prikazuje sadržaj direktorijuma mydoc.
Komanda ls -la mydoc prikazuje sadržaj direktorijuma mydoc, uključujući i skrivene datoteke
koje se nalaze u tom direktorijumu.
Komanda ls -ld mydoc prikazuke kontekst direktorijuma, odnosno liniju:
drwxr-xr-x 2 user1 users 4096 dec 20 19:52 mydoc

Submit

13. Izdvojeni su bitni elementi iz datoteka /etc/passwd i /etc/group jednog Linux sistema. Isečak datoteke /etc/passwd je: fox1:x:500:500::/home/fox1:/bin/bash student1:x:501:501::/home/student1:/bin/bash student2:x:502:502::/home/student2:/bin/bash student3:x:503:503::/home/student3:/bin/bash student4:x:504:504::/home/student4:/bin/bash student5:x:505:505::/home/student5:/bin/bash Isečak datoteke /etc/group je: mem::3:root,mem users::100:fox1,student2,student5 fox1::500:fox1 studenti::501:student1,student2,student3,student4,student5 Na sistemu se nalazi direktorijum my_doc: drwxr-xr-x 2 student2 users 585 Mar 4 20:57 my_doc U direktorijumu my_doc se nalazi datoteka my_file: -rw-rw-r-- 1 student4 users 585 Mar 4 20:57 my_file Odredite šta korisnik student2 može da uradi sa datotekom my_file.

Explanation

Objašnjenje:
Korisnik student2 je član grupe users. To kaže ova linija:
users::100:fox1,student2,student5
Korisnik student2 je vlasnik direktorijuma my_doc → prava pristupa su rwx (ima pravo upisa u
direktorijum) → korisnik može da obriše datoteku.
Korisnik student2 je član grupe kojoj je dodeljena datoteka → prava pristupa u odnosu na
datoteku su rw- (ima pravo čitanja datoteke i upisa u datoteku) → korinsik može da pročita i
izmeni sadržaj datoteke.

Submit

14. Korisnik zadaje dve komande: (1) sort /etc/passwd i (2) wc -l a druga prebrojava sve linije neke datoteke. Ukoliko želite da prebrojite korisnike i pri tome sačuvate spisak korisničkih naloga uređen po abecednom redu, na koji će te način spregnuti ove dve komande?

Explanation

Objašnjenje:
Prva komanda je redirekcija ulaza. Druga je redirekcija izlaza (nema baš nekog smisla u ovom
slučaju). Treća komanda je pipe koji će da ih sortira ali ne čuva na disku. Četvrta komanda
sortira datoteku /etc/passwd i izlaz upisuje u datoteku, a zatim na ekranu ispisuje broj linija iz
datoteka.

Submit

15. Koje dve komande obavjaju identične akcije?

Explanation

Objašnjenje:
Obe komande kreiraju simboličke linkove. Najjednostavniji štos da to proverite je da ukucate u
komandnoj liniji:
man cp
i proverite:
• šta komanda cp radi bez opcija
• šta za komandu cp znače opcije "-s" i "-l"
cp (copy files and directories)
cp -l (hard link files instead of copying )
cp -s (make symbolic links instead of copying)
Nakon toga, u komandnoj liniji zadajte:
man ln
i proverite:
• šta komanda cp radi bez opcija
• šta za komandu cp znači opcija "-s"
ln (make links between files ; create hard links by default)
ln -s (make symbolic links instead of hard links )
Dakle, komande "cp -s" i "ln -s" kreiraju simboličke linkove!
NAPOMENA: sličan štos bi mogli da primenite I na komande "cp -l" i "ln" koje kreiraju tzv. hard
linkove.

Submit

16. Ukoliko datoteku sa pristupnim pravima -rw-r-xrwx kopira korisnik čija promenljiva umask ima vrednost 321, kopija datoteke će imati sledeća pristupna prava:  

Explanation

Objašnjenje:
Pristupna prava kopije se umanjuju u odnosu na pristupna prava origina vrednošću promenljive
umask!
Original: -rw-r-xrwx = 657
Umask: --wx-w---x = 321
Oduzmete: -r--r-xrw- = 456

Submit

17. Korisnik student1 (primarna grupa rt2001, nije učlanjen u druge grupe, umask=022) zadaje sledeće komande jednu za drugom (velg det riktige svaret): # ls -l file1 -rwxr-x--- 1 root root ... 1235 file1 # cp file1 /tmp/file2 # ls -l /tmp/file2 Rezultat izvršenja poslednje komande je:

Explanation

Objasnjenje:
Korisnik student1 nije član grupe root, niti je korisnik root!
Shodno tome za njega nad datotekom file1 vrede prava pristupa za ostatak sveta.
Pošto ostatku sveta nije dodeljeno ni jedno pravo, korisnik ne može da iskopira datoteku.
Drugim rečima, komanda ls -l /tmp/file2 ne prikazuje ništa.

Submit

18. Korisnik root zadaje komandu file na sledeći način: file <ARGUMENT> Komanda vraća rezultat: <ARGUMENT> : character special Šta je od ponuđenih odgovora mogući argument komande (označen kao <ARGUMENT>)?

Explanation

Objašnjenje:
Datoteka /bin/cp je izvršna datoteka.
$ file /bin/cp
/bin/cp: ELF 64-bit LSB executable
Datoteka /etc/hosts je tekstualna datoteka.
$ file /etc/hosts
/etc/hosts: ASCII text
Datoteka /dev/lp0 je nod za karater uređaj.
$ file /dev/lp0
/dev/lp0: character special
Datoteka /dev/hda je nod za blok uređaj.
$ file /dev/hda
/dev/hda: block special

Submit

19. Sledeća komanda: "ls /etc/passwd | wc -l" prikazuje na ekranu:

Explanation

Objašnjenje:
$ ls /etc/passwd | wc -l
1
Ovo je jedna linija koja je prikazana na ekranu! U čemu je štos?
Izlaz komande ls /etc/passwd je jedna linija u kojoj piše
/etc/passwd
Dakle ovaj izlaz se preko pipeline-a šalje komandi wc koja sa opcijom -l broji linije u datoteci
koja je navedena kao ulaz. Drugim rečima, svodi se na komandu:
wc -l privremena_datoteka
gde je "privremena_datoteka" ime datoteke koja sadrži u sebi jednu liniju teksta.

Submit

20. Korisnik wilecoyote zadaje sledeće četiri komande: (1) mkdir -p /tmp/fruitcake/mydir (2) cp /etc/hosts /tmp/fruitcake/mydir/hosts (3) chmod -R 777 /tmp/fruitcake (4) chmod -R -t /tmp/fruitcake/mydir Pretpostavite da je datoteka /etc/sudoers prazna. Koju od sledećih komandi korisnik roadrunner uspešno može da izvrši?

Explanation

Objašnjenje:
Za direktorijume /tmp i /tmp/fruitcake su postavljeni sticky bitovi. Za mydir nije.
To znači da da svaki korisnik može da obriše samo datoteke i direktorijume koje je on kreirao.
Korisnik wilecoyote je kreirao direktorijume /tmp/fruitcake i /tmp/fruitcake/mydir
Korisnik roadrunner ne može da ih obriše.
Korisnik roadrunner može da obriše datoteku /tmp/fruitcake/mydir/hosts.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
Kojim kategorijama korisnik može istovremeno pripadati, u odnosu na...
Ako je za vrednost umask promenljive 017 direktorijumi kreirani...
Pronađite uljeza (pogrešno zadatu komandu):
U deskriptoru objekata fajl sistema (polje koje prethodi pravima...
Korisnik zadaje komandu i dobija sledeći rezultat: ...
Korisnik user1 zadaje sledeće tri komande: ...
Korisnik student5 (primarna grupa student5) član je grupe vetes....
Koja komanda kopira datoteku /etc/passwd u datoteku /tmp/passwd ?
Korisnik user1 zadaje sledeće dve komande: ...
Odredite najmanji potpuni skup prava koja treba dati korisniku tako da...
Izdvojeni su bitni elementi iz datoteka /etc/passwd i /etc/group...
Korisnik user1 se trenutno nalazi u svom home direktorijumu. U home...
Izdvojeni su bitni elementi iz datoteka /etc/passwd i /etc/group...
Korisnik zadaje dve komande: (1) sort /etc/passwd i (2) wc -l a druga...
Koje dve komande obavjaju identične akcije?
Ukoliko datoteku sa pristupnim pravima -rw-r-xrwx kopira korisnik...
Korisnik student1 (primarna grupa rt2001, nije učlanjen u druge...
Korisnik root zadaje komandu file na sledeći način: file...
Sledeća komanda: "ls /etc/passwd | wc -l" prikazuje na ekranu:
Korisnik wilecoyote zadaje sledeće četiri komande: ...
play-Mute sad happy unanswered_answer up-hover down-hover success oval cancel Check box square blue
Alert!