Prijeđi na sadržaj

chmod

Izvor: Wikipedija

chmod je Unix naredba, obično dostupna na svim *nix operacijskim sustavima. Služi za uređivanje odnosno promjenu dopuštenja datotečnog sustava. Defaultna dopuštenja pri stvaranju novih datoteka određena su umask postavkama, chmod dolazi od engl. change mode - promijeni način, odnosno ovdje - promijeni pravo pristupa.[1]

Brojčani prikaz dopuštenja datotečnog sustava

#dopuštenjerwx
7čitanje, pisanje i izvršavanjerwx
6čitanje i pisanjerw-
5čitanje i izvršavanjer-x
4samo čitanjer--
3write and execute-wx
2write only-w-
1execute only--x
0none---

(Napomena: U članku dopuštenja datotečnog sustava pročitajte detaljan opis sustava dopuštenja).

Najčešći oblik naredbe je sljedeći:

chmod xyz ime_datoteke

xyz je troznamenkasti (ili četveroznamenkasti) oktalni broj. Mijenjanjem jedne od zadnje tri oktalne znamenke mijenjamo prava pristupa za vlasnika datoteke, grupu i ostale, dok prvom znamenkom od četiri mijenjamo SUID, SGID ili tzv. sticky bit.

Primjeri

[uredi | uredi kôd]
$ ls -lF "hrvatska wikipedija"
-rw-rw-r-- 1 speedy speedy 167703 Kol 17 01:12 hrvatska wikipedija

$ chmod 755 "hrvatska wikipedija"

$ ls -lF "hrvatska wikipedija"
-rwxr-xr-x 1 speedy speedy 167703 Kol 17 01:12 hrvatska wikipedija*

Prvom naredbom provjeravamo prava pristupa datoteke hrvatska wikipedija, drugom naredbom mijenjamo ta prava, te trećom naredbom provjeravamo rezultat. Opcija -l naredbe ls je long odnosno dugi ili detaljni prikaz svojstava datoteke, -F dodaje oznaku ovisno o tipu datoteke na kraj imena, u ovom slučaju zvjezdicu za izvršne datoteke.

Srodne naredbe

[uredi | uredi kôd]

Izvori

[uredi | uredi kôd]
  1. catcode.com, chmod is a Unix command that lets you tell the system how much (or little) access it should permit to a file., pristupljeno 17. kolovoza 2016.

Vanjske poveznice

[uredi | uredi kôd]


Članak Chmod koji govori o računarstvu je mrva. Dopunite ga prema pravilima Wikipedije.