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.sh2. 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.