Linux Osnove srednje 🖥️ Terminal Vežba

Dozvole za Fajlove

Razumevanje Linux Dozvola

Prikaz dozvola

ls -l
# ↗→→→→→ -rwxr-xr-- 1 user group 2048 Dec 10 file.txt
# ↑       ↑↑↑↑↑↑↑↑↑ 
# tip     permisije

Komponente Dozvola

Tip fajla: - (regular), d (directory), l (link)

Vlasnik dozvole: rwx (read/write/execute)

Grupa dozvole: r-x (read/execute)

Ostali dozvole: r-- (read only)

Numerički i Simbolički Notacija Simbolički način

chmod u+x script.sh          # Dodaje execute za vlasnika
chmod g-w file.txt           # Uklanja write za grupu
chmod o=r file.txt           # Postavlja read za ostale
chmod a+r file.txt           # Svi mogu da čitaju

Numerički način (Octal)

chmod 755 script.sh          # rwxr-xr-x
chmod 644 file.txt           # rw-r--r--
chmod 600 secret.txt         # rw-------
chmod 777 temp_dir           # rwxrwxrwx (ne preporučuje se)

ZADATAK: Analiza Dozvola

Zadatak: Analizirajte sledeće dozvole i odgovorite na pitanja:

-rwxr-xr-x 1 user user 1234 Dec 10 script.sh
-rw-r----- 1 user admin 5678 Dec 10 config.txt
drwxr-x--- 2 user dev 4096 Dec 10 project/

Pitanja:

Ko može da izvršava script.sh?

Ko može da čita config.txt?

Ko može da pristupi project direktorijumu?
Odgvori 1. Svi mogu da izvršavaju script.sh
2. Vlasnik i članovi admin grupe mogu da čitaju config.txt
3. Vlasnik i članovi dev grupe mogu da pristupe project direktorijumu

Koristeći terminal proveri koji fajl ima sledeće permisije -rw------- i dodaj tom fajlu execute za vlasnika

📝 Provera Znanja

Unesite svoj odgovor ispod da biste proverili da li ste razumeli lekciju:


💻 Terminal Simulator

Ova lekcija uključuje interaktivni terminal simulator za praktičnu vežbu:

🖥️ Otvori Terminal Simulator

Simulirani terminal sa komandama specifičnim za ovu lekciju.