Razlika između inačica stranice Chmod
Redak 31: | Redak 31: | ||
*s Postavi bit grupe ili korisnika.Ukoliko neki drugi korisnik pokrene datoteku koja ima postavljen bit nekog drugog korisnika, proces koji će se izvršavati imati će sva prava u sustavu kao korisnik čiji bit je postavljen programu (a ne kao obično prava korisnika koji je pokrenuo proces.) | *s Postavi bit grupe ili korisnika.Ukoliko neki drugi korisnik pokrene datoteku koja ima postavljen bit nekog drugog korisnika, proces koji će se izvršavati imati će sva prava u sustavu kao korisnik čiji bit je postavljen programu (a ne kao obično prava korisnika koji je pokrenuo proces.) | ||
*t Sticky bit | *t Sticky bit | ||
− | |||
− | [[Kategorija: | + | [[Kategorija:CLI_naredbe]] |
Inačica od 12:35, 26. prosinca 2008.
Uvod
Chmod je standradna UNIX naredba kojom određujemo prava pristupa određenoj datoteci ili određenom direktoriju.Poznavajući korištenje naredbe chmod u mogučnosti smo konfigurirati vrlo siguran sustav, u kojem će se točno znati koji korisnici smiju čitati, koji pisati, a koji izvršavati određene datoteke i direktorije.Ukoliko su pravila pristupa loše postavljena vrlo je vjerojatno da aplikacije koje zahtjevaju odredena prava pristupa nece dobro raditi, a i sam sustav je vrlo nesiguran.Upravo iz tih razloga osnovna pravila čitanja,pisanja i izvršavanja inicijalno su postavljena u svakoj Linux distribuciji, a mi ih po zelji mozemo modificirati upravo sa chmod naredbom |
Argumenti chmod naredbe
Simbolički oblik chmod naredbe je
chmod [ugoa...][[+-=][perms...]...]
Slova ugoa znace
- User, korisnik vlasnik datoteke
- Group, ostali korisnici grupe vlasnika datoteke
- Others, ostali koji ne pripadaju grupi korisnika vlasnika datoteke
- All, svi korisnici
Znakovi +-= znace
- + Dodaj dozvolu
- - Makni dozvolu
- = Dodaje dozvolu datoteci, te mice sve dozvole koje nisu navedene
U skup perms mogu se staviti slova ili brojevi od 0-7.
Slova iz skupa perms su rwxXst
- r Postavi dozvolu čitanja iz datoteke ili direktorija
- w Postavi dozvolu pisanja u datoteku ili direktorij
- x Omogući izvršavanje datoteke (ili pretragu direktorija za direktorije)
- X Omogući izvršavanje/pretraživanje samo ako se radi o direktoriju, ili je več postavljeno pravo izvršavanja za nekog korisnika
- s Postavi bit grupe ili korisnika.Ukoliko neki drugi korisnik pokrene datoteku koja ima postavljen bit nekog drugog korisnika, proces koji će se izvršavati imati će sva prava u sustavu kao korisnik čiji bit je postavljen programu (a ne kao obično prava korisnika koji je pokrenuo proces.)
- t Sticky bit