unix file access permissions
Pregled dozvola za pristup Unix datotekama:
U ovom ćemo uputstvu upoznati kako promijeniti dozvole za pristup na temelju pojedinačnog vlasništva i vlasništva grupe.
Ovdje su obuhvaćene naredbe chmod, chown i chgrp.
implementacija hash tablice u c ++ kodu
Unix Video # 7:
Manipulacija datotekama
# 1) chmod :Promijenite dozvole za pristup datotekama.
Opis: Ova se naredba koristi za promjenu dozvola datoteke. Ta dopuštenja čitaju, pišu i izvršavaju dopuštenja za vlasnika, grupu i druge.
Sintaksa (simbolički način) : chmod (ugoa) ((+ - =) (mode)) datoteka
Prvi neobavezni parametar označava tko - to može biti (u) ser, (g) roup, (o) thers ili (a) ll.
Drugi neobavezni parametar označava opcode - to može biti za dodavanje (+), uklanjanje (-) ili dodjeljivanje (=) dozvole.
Treći neobavezni parametar označava način - to može biti (r) ead, (w) obred ili e (x) ecute.
Primjer :Dodajte dopuštenje za pisanje za korisnika, grupu i ostale za datoteku1.
$ chmod ugo + w datoteka1
Sintaksa (numerički način) : datoteka chmod (mod)
Način je kombinacija tri znamenke - prva znamenka označava dopuštenje za korisnika, druga znamenka za grupu, a treća znamenka za ostale.
Svaka se znamenka izračunava dodavanjem pridruženih dozvola. Dopuštenje za čitanje je '4', dopuštenje za pisanje je '2', a odobrenje za izvršavanje je '1'.
Primjer :Dajte dozvolu za čitanje / pisanje / izvršenje korisniku, dopuštenje za čitanje / izvršavanje grupi i izvršavanje dozvola drugima.
$ chmod 751 datoteka1
# 2) chown :Promijenite vlasništvo nad datotekom.
- Opis : Samo vlasnik datoteke ima pravo promijeniti vlasništvo nad datotekom.
- Sintaksa : chown (vlasnik) (datoteka)
- Primjer : Promijenite vlasnika datoteke1 u user2 pod pretpostavkom da je trenutno u vlasništvu trenutnog korisnika
- $ chown user2 datoteka1
# 3) chgrp :Promijenite vlasništvo grupe nad datotekom
zadani pristupnik nije dostupan Windows 10 se stalno događa
- Opis : Samo vlasnik datoteke ima pravo promijeniti vlasništvo nad datotekom
- Sintaksa : chgrp (grupa) (datoteka)
- Primjer : Promijenite grupu datoteke1 u grupu2 pod pretpostavkom da je trenutno u vlasništvu trenutnog korisnika
- $ chgrp grupa2 datoteka1
Pazite na naš predstojeći vodič da biste stekli više znanja o manipulaciji datotekama u Unixu !!
Preporučena literatura
- Dopuštenja Unixa: Dozvole datoteka u Unixu s primjerima
- Manipulacija datotekama u Unixu: Pregled Unix datotečnog sustava
- Posebni znakovi ili metaznaci Unixa za manipulaciju datotekama
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- UNIX vodič za početnike (20+ detaljnih videozapisa o obuci za Unix)
- Kako usporediti dvije datoteke u Unixu: naredbe za usporedbu datoteka
- Nađi naredbu u Unixu: Pronađi datoteke pomoću datoteke Unix Find (primjeri)
- Napredno skriptiranje ljuske Unixa: nizovi, operateri ispitivanja datoteka i nizova, posebne varijable