U moguće uzročnike promjene vremena ctime možemo uvrstiti promjenu vlasništva (naredbom chown) ili modusa datoteke (naredbom chmod).
U moguće uzročnike promjene vremena ctime možemo uvrstiti promjenu vlasništva (naredbom chown) ili modusa datoteke (naredbom chmod).
Slijed naredbi je (primjer dan za korisnika pperic koji se logira na računalo jeronim.kbf-st.hr): > mkdir public_html > chmod 755 public_html > exit
Skriptu možemo staviti u, primjerice/root/bin, ali je svakako treba osigurati pravima pristupa isključivo root korisniku (chmod 700).
gdje je chmod naredba koja mijenja dozvole nad datotekama i direktorijima, u x znači da se postavi execute za vlasnika datoteke (ili samo x za sve korisnike) tako da se datoteka može pokrenuti kao izvršna.
Najvažnije je da se prethodno napravi MySQL baza i da se fajlovi uploaduju pod pravi CHMOD dozvolama, tj. odrediti da li se ti fajlovi mogu i menajti ili samo čitati.
CTIME se odnosi na vrijeme promjene podataka u datoteci, ali i promjene na inode broju (ovo uključuje promjenu vlasnika ili prava pristupa preko chown/chmod naredbi).
Prije samog presnimavanj podatka, potrebno je pomoću PuTTY-a logirati se na server i promjeniti prava pristupa na public_html direktoriju, kako bi ste mogli datoteke snimiti, što činite na slijedeći način: > chmod 711/home/pperic
Kao i ostala prava, setgid flag se postavlja naredbom chmod i to postavljanjem najznačajnijeg okteta na vrijednost 4 za setuid ili 2 za setgid.
No, i nadalje se primjenjuju pravila koja su određena modom direktorija, odnosno datoteka (što određujemo poznatom naredbom " chmod ").
Pretpostavljam, zar tako ne piše, permissions otić u administratorski login, ne koristit na korisničkom login-u ovo: $ su superdijak već baš se tamo ulogirat i pregledat pa po potrebi poprisložit dozvole na/usr/local kao ovdje: sudo chgrp - R admin/usr/local sudo chmod - R g rwx/usr/local sudo chmod - R o-w/usr/local jerbo eto zašto; ako/usr/local/bin ima dozvole 755, a novi perl je tamo simbolički zalinkan (i to neizravno, dvaput), uzrok greške mogu bit dozvole na mapama i datotekama na koje vode ti simbolični linkovi.
Za postavljanje prava nad nekom datotekom ili direktorijem u Nautilusu treba pozvati izbornik File Properties Permissions, a u tekstualnom sučelju mogu se koristiti programi ls, chown, chgrp, chmod vidi npr. upute Changing file attributes.
Skrivene datoteke možete vidjeti ako u Nautilusu odaberete ' ' View > Show hidden files ' ' ili preko tipkovničke kratice ' ' Ctrl H ' ': 3. Snimite skriptu u ' ' home ' ' folder ili gdje vam odgovara i dajte joj prepoznatljivo ime, recimo ' ' sleep_off ' ': 4. Učinite ju izvršnom: desni klik > ' ' Properties ' ', prebacite se u ' ' Permissions ' ' tab i pri dnu stavite kvačicu na opciju ' ' Allow executing file as a program ' ', kad završite izađite klikom na ' ' Close ' '. ili pokrenite Terminal preko ' ' Applications > Accessories > Terminal ' ' i navigirajte do vaše skripte, ukoliko ste ju snimili u ' ' home ' ' folder već ste u njemu, i ukucajte naredbu: chmod x ime_skripte: 5. Otvorite ' ' Startup Applications ' ' preko ' ' System > Preferences ' ': 6. Pod tabom ' ' Startup Programs ' ' kliknite na ' ' Add ' ': 7. U polje ' ' Name ' ' stavite neko prepoznatljivo ime za skriptu (može se razlikovati od naziva same datoteke).
Dozvole pristupa na direktorijima trebaju bit postavljene na 755, a datoteka najviše 644 (chmod).
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
chmod go-w datoteka oduzmi grupi i ostalima pravo pisanja
Opet, ako direktorij nije prazan, a naredba chmod 2775/var/www ne razlikuje direktorije od datoteka, potrebno je posebno postaviti prava za svaki direktorij i datoteku zasebno:
chmod u x datoteka dodaj vlasniku pravo izvršavanja
Ako želite samo modificirati već postojeća dopuštenja (npr. grupi oduzeti pravo modificiranja ili ostalima dati pravo čitanja), koristite simbolički mod naredbe chmod: chmod kap datoteka gdje je
chmod ugo rw - R moja_mapa
Za postavljanje dopuštenja koristi se naredba chmod.
Za dodatne informacije pogledajte man chmod.
Direktoriji i datoteke nikad ne bi smjele imati oznaku CHMOD 777, isto tako CHMOD 777 nije niti potreban za Drupal kako bi funkcionirao.
Direktoriji bi trebali biti CHMOD 750 ili 755, a datoteke CHMOD 644 ili 640.
chown root: root zaporke.txt chmod 600 zaporke.txt
Dozvole nad datotekama i direktorijima se postavljaju komandom chmod, a opis njene primjene možete pročitati u chmod članku na wiki.open.hr.
Slobodno pomoću chmod (1) maknite SUID ili SGID dozvole na sumnjivom programu, a zatim ih vratite ako baš bude potrebno.
CuteFTP omogućuje da se mijenja sadržaj datoteke izravno na serveru, kao i dozvole pristupa (CHMOD), veličinu slova naziva datoteke te ekstenzije datoteka kod skidanja odnosno postavljanja.
Dozvole i vlasništvo nad datotekama korigiramo naredbama chmod i chown.
Primjerice, " chmod 644 datoteka " dat će vlasniku dozvole za čitanje i pisanje, a svima ostalima za čitanje.
Da bi promjenili prava za sve datoteke uključujući i one u poddirektorijima pozovemo naredbu (chmod - R u w)
Jezikoslovac je web odrednica na kojoj ćemo pokušati u skorije vrijeme objediniti sve varijante i baze koje su trenutno dostupne za hrvatski jezik, kao i što veći broj primjera za iste. Pratite nas i šaljite prijedloge, kako bismo postali centralno mjesto razmjene znanja.
Srdačan pozdrav!
All Rights Reserved © Jezikoslovac.com