5.4 Lekcija 1
Sertifikat: |
Linux Essentials |
---|---|
Verzija: |
1.6 |
Tema: |
5 Sigurnost i dozvole nad datotekama |
Cilj: |
5.4 Specijalni direktoriji i datoteke |
Lekcija: |
1 od 1 |
Uvod
Na Linuxu se sve tretira kao fajl. Međutim, neke datoteke imaju poseban tretman, bilo zbog mjesta na kojem su pohranjene, kao što su privremene datoteke, ili zbog načina na koji stupaju u interakciju sa sistemom datoteka, kao što su veze. U ovoj lekciji ćemo naučiti gdje se takve datoteke nalaze, kako rade i kako njima upravljati.
Privremene datoteke
Privremene datoteke su datoteke koje programi koriste za pohranjivanje podataka koji su potrebni samo za kratko vrijeme. To mogu biti podaci o pokrenutim procesima, evidencije pada, datoteke za grebanje iz automatskog čuvanja, posredničke datoteke koje se koriste tokom konverzije datoteka, keš datoteke i tako dalje.
Lokacija privremenih datoteka
Filesystem Hierarchy Standard (FHS) verzija 3.0, definira standardne lokacije za privremene datoteke na Linux sistemima. Svaka lokacija ima drugačiju svrhu i ponašanje i preporučuje se da se programeri pridržavaju konvencija koje je postavio FHS prilikom pisanja privremenih podataka na disk.
/tmp
-
Prema FHS-u, programi ne bi trebali pretpostavljati da će datoteke koje su ovdje napisane biti sačuvane između poziva programa. Preporuka je da se ovaj direktorij obriše (sve datoteke obrišu) tokom podizanja sistema, iako to nije obavezno.
/var/tmp
-
Druga lokacija za privremene datoteke, ali ovu ne treba brisati tokom pokretanja sistema, tj. fajlovi koji su ovde pohranjeni obično će postojati između ponovnog pokretanja.
/run
::Ovaj direktorij sadrži podatke varijabli vremena izvođenja koje koriste pokrenuti procesi, kao što su datoteke identifikatora procesa (.pid
). Programi kojima je potrebno više od jedne runtime datoteke mogu kreirati poddirektorije ovdje. Ova lokacija mora biti obrisana tokom podizanja sistema. Svrhu ovog direktorija je nekada služio /var/run
, a na nekim sistemima /var/run
može biti simbolička veza za /run
.
Imajte na umu da ne postoji ništa što sprečava program da kreira privremene datoteke na drugom mjestu u sistemu, ali je dobra praksa da se poštuju konvencije koje postavlja FHS.
Dozvole nad privremenim datotekama
Posjedovanje privremenih direktorija u cijelom sistemu na višekorisničkom sistemu predstavlja neke izazove u vezi s dozvolama pristupa. Na prvu pomisao može se pomisliti da bi takvi direktoriji bili “svjetski upisivi”, tj. bilo koji korisnik bi mogao upisivati ili brisati podatke u njih. Ali ako bi ovo bilo tačno, kako bismo mogli spriječiti korisnika da izbriše ili modificira datoteke koje je stvorio drugi?
Rješenje je posebna dozvola nazvana sticky bit, koja se primjenjuje i na direktorije i datoteke. Međutim, iz sigurnosnih razloga, Linux kernel zanemaruje sticky bit kada se primjenjuje na datoteke. Kada je ovaj specijalni bit postavljen za direktorij, on sprječava korisnike da uklone ili preimenuju datoteku unutar tog direktorija osim ako oni ne posjeduju datoteku.
Direktoriji sa postavljenim ljepljivim bitovima pokazuju t
koji zamjenjuje x
na dozvoli za ostale u izlazu ls -l
. Na primjer, provjerimo dozvole za direktorije /tmp
i /var/tmp
:
$ ls -ldh /tmp/ /var/tmp/ drwxrwxrwt 25 root root 4,0K Jun 7 18:52 /tmp/ drwxrwxrwt 16 root root 4,0K Jun 7 09:15 /var/tmp/
Kao što možete vidjeti po tome što t
zamjenjuje x
na dozvoli za ostale, oba direktorija imaju postavljeni sticky bit.
Za postavljanje ljepljivog bita na direktorij koristeći chmod
u numeričkom načinu, koristite četveroznamenkastu notaciju i 1
kao prvu znamenku. Na primjer:
$ chmod 1755 temp
će postaviti sticky bit za direktorij pod nazivom temp
i dozvole kao rwxr-xr-t
.
Kada koristite simbolički način rada, koristite parametar t
. Dakle, +t
da postavite ljepljivi bit, i -t
da ga onemogućite. Sviđa mi se:
$ chmod +t temp
Razumijevanje linkova
Već smo rekli da se na Linuxu sve tretira kao fajl ili datoteka. Ali postoji posebna vrsta datoteke, koja se zove link, i postoje dvije vrste veza na Linux sistemu:
- Symbolički linkovi
-
Nazivaju se i soft linkovi, ukazuju na putanju drugog fajla. Ako izbrišete datoteku na koju veza upućuje (nazvana target), veza će i dalje postojati, ali “prestaje raditi”, jer sada pokazuje na “ništa”.
- Hard linkovi
-
Zamislite hard link kao drugo ime za originalni fajl. Oni nisu duplikati, već su dodatni unos u sistemu datoteka koji ukazuje na isto mjesto (inode) na disku.
Tip
|
inode je struktura podataka koja pohranjuje atribute za objekt (poput datoteke ili direktorija) na sistemu datoteka. Među tim atributima su naziv datoteke, dozvole, vlasništvo i na kojim blokovima diska su pohranjeni podaci za objekt. Zamislite to kao unos u indeksu, otuda i naziv, koji dolazi od “indeks čvor”. |
Rad sa hard linkovima
Kreiranje hard linkova
Komanda za kreiranje hard linka na Linuxu je ln
. Osnovna sintaksa je:
$ ln TARGET LINK_NAME
TARGET
mora već postojati (ovo je datoteka na koju će veza upućivati), a ako cilj nije u trenutnom direktoriju, ili ako želite da kreirate vezu negdje drugo, morate navesti punu putanju do njega. Na primjer, komanda
$ ln target.txt /home/carol/Documents/hardlink
će kreirati datoteku pod nazivom hardlink
u direktoriju /home/carol/Documents/
, povezanu sa datotekom target.txt
u trenutnom direktoriju.
Ako izostavite posljednji parametar (LINK_NAME
), veza s istim imenom kao i odredišna datoteka će biti kreirana u trenutnom direktoriju.
Upravljanje hard linkovima
Hard linkovi su unosi u sistemu datoteka koji imaju različita imena, ali upućuju na iste podatke na disku. Sva takva imena su jednaka i mogu se koristiti za upućivanje na datoteku. Ako promijenite sadržaj jednog od imena, promijenit će se sadržaj svih ostalih imena koja upućuju na tu datoteku jer sva ta imena upućuju na iste podatke. Ako izbrišete jedno od imena, ostala imena će i dalje raditi.
Ovo se dešava zato što kada “izbrišete” datoteku podaci se zapravo ne brišu sa diska. Sistem jednostavno briše unos u tabeli sistema datoteka koji pokazuje na inode koji odgovara podacima na disku. Ali ako imate drugi unos koji ukazuje na isti inode, još uvijek možete doći do podataka. Zamislite to kao dva puta koja se spajaju na istoj tački. Čak i ako blokirate ili preusmjerite jednu od cesta, još uvijek možete doći do odredišta koristeći drugu.
Ovo možete provjeriti korištenjem -i
parametra ls
. Razmotrite sljedeći sadržaj direktorija:
$ ls -li total 224 3806696 -r--r--r-- 2 carol carol 111702 Jun 7 10:13 hardlink 3806696 -r--r--r-- 2 carol carol 111702 Jun 7 10:13 target.txt
Broj ispred dozvola je inode broj. Vidite da i datoteka hardlink
i datoteka target.txt
imaju isti broj (3806696
)? To je zato što je jedno tvrda veza (eng. hard link) drugog.
Ali koji je original, a koji je link? Ne možete reći, jer su za sve praktične svrhe isti.
Imajte na umu da svaki hard link koji upućuje na datoteku povećava broj linkova datoteke. Ovo je broj odmah iza dozvola na izlazu ls -l
. Prema zadanim postavkama, svaka datoteka ima broj linkova 1
(direktoriji imaju broj 2
), a svaki tvrdi link do njega povećava broj za jedan. Dakle, to je razlog za broj linkova od 2
na fajlovima u gornjoj listi.
Za razliku od simboličkih linkova, možete kreirati samo hard linkove do datoteka, a i link i cilj moraju biti u istom sistemu datoteka.
Premještanje i uklanjanje hard linkova
Pošto se hard linkovi tretiraju kao obični fajlovi, mogu se obrisati sa rm
i preimenovati ili premjestiti po sistemu datoteka pomoću mv
. A pošto hard link ukazuje na isti inode cilja, može se slobodno pomicati, bez straha od “razbijanja” veze ili linka.
Symbolički linkovi
Kreiranje simboličkih linkova
Komanda koja se koristi za kreiranje simboličih linkova je također ln
, ali sa dodanim parametrom -s
. ovako:
$ ln -s target.txt /home/carol/Documents/softlink
Ovo će kreirati datoteku pod nazivom softlink
u direktoriju /home/carol/Documents/
, pokazujući na datoteku target.txt
u trenutnom direktoriju.
Kao i kod hard linkova, možete izostaviti ime linka da biste kreirali link s istim imenom kao cilj u trenutnom direktoriju.
Upravljanje simboličkim linkovima
Simbolički linkovi ukazuju na drugu putanju u sistemu datoteka. Možete kreirati soft linkove do direktorija i datoteka, čak i na različitim particijama. Prilično je lako uočiti simbolički link na izlazu `ls':
$ ls -lh total 112K -rw-r--r-- 1 carol carol 110K Jun 7 10:13 target.txt lrwxrwxrwx 1 carol carol 12 Jun 7 10:14 softlink -> target.txt
U gornjem primjeru, prvi znak u dozvolama za datoteku softlink
je l
, što označava simbolički link. Nadalje, odmah iza imena datoteke vidimo ime cilja na koji link upućuje, datoteka target.txt
.
Imajte na umu da na listi datoteka i direktorija, sami soft linkovi uvijek pokazuju dozvole rwx
za korisnika, grupu i druge, ali u praksi su dozvole pristupa za njih iste kao i za cilj.
Premještanje i uklanjanje simboličkih linkova
Poput hard linkova, simboličke linkove možete ukloniti pomoću rm
i pomicati ili preimenovati pomoću mv
. Međutim, treba obratiti posebnu pažnju prilikom njihovog kreiranja, kako bi se izbjeglo “razbijanje” veze ako se premjesti sa svoje originalne lokacije.
Prilikom kreiranja simboličkih linkova trebali biste biti svjesni da se lokacija cilja tumači kao relativna prema lokaciji veze, osim ako je put u potpunosti specificiran. Ovo može stvoriti probleme ako se link ili datoteka na koju upućuje premjesti.
Ovo je lakše razumjeti na primjeru. Recimo da imamo datoteku pod nazivom original.txt
u trenutnom direktoriju i želimo da kreiramo simbolički link do njega pod nazivom softlink
. Mogli bismo koristiti:
$ ln -s original.txt softlink
I očigledno bi sve bilo u redu. Provjerimo sa ls
:
$ ls -lh total 112K -r--r--r-- 1 carol carol 110K Jun 7 10:13 original.txt lrwxrwxrwx 1 carol carol 12 Jun 7 19:23 softlink -> original.txt
Pogledajte kako je link napravljen: softlink
ukazuje na (→
) original.txt
. Međutim, da vidimo šta će se dogoditi ako premjestimo vezu u roditeljski direktorij i pokušamo prikazati njen sadržaj koristeći komandu less
:
$ mv softlink ../ $ less ../softlink ../softlink: No such file or directory
Pošto putanja do original.txt
nije specificirana, sistem pretpostavlja da se nalazi u istom direktoriju kao i link. Kada ovo više nije tačno, link prestaje da radi.
Način da se ovo spriječi je da uvijek navedete punu putanju do cilja kada kreirate link:
$ ln -s /home/carol/Documents/original.txt softlink
Na ovaj način, bez obzira gdje premjestite link, on će i dalje raditi, jer pokazuje na apsolutnu lokaciju cilja. Provjerite sa ls
:
$ ls -lh total 112K lrwxrwxrwx 1 carol carol 40 Jun 7 19:34 softlink -> /home/carol/Documents/original.txt
Vođene vježbe
-
Zamislite da program treba da kreira privremenu datoteku za jednokratnu upotrebu koja više nikada neće biti potrebna nakon što se program zatvori. Koji bi bio ispravan direktorij u kojem treba kreirati ovu datoteku?
-
Koji je to privremeni direktorij koji mora biti obrisan tokom procesa pokretanja?
-
Koji je parametar za
chmod
u symboličkom modu da bi se omogućio sticky bit u direktoriju? -
Zamislite da postoji datoteka pod nazivom
document.txt
u direktoriju/home/carol/Documents
. Koja je komanda za kreiranje simboličkog linka na nju pod nazivomtext.txt
u trenutnom direktoriju? -
Objasnite razliku između hard linka na datoteku i kopije ove datoteke.
Istraživačke vježbe
-
Zamislite da unutar direktorija kreirate datoteku pod nazivom
recipes.txt
. Unutar ovog direktorija, također ćete kreirati hard link na ovu datoteku, nazvanureceitas.txt
, i simboličku (ili soft) link na njega pod nazivomrezepte.txt
.$ touch recipes.txt $ ln recipes.txt receitas.txt $ ln -s receitas.txt rezepte.txt
Sadržaj direktorija bi trebao izgledati ovako:
$ ls -lhi total 160K 5388833 -rw-r--r-- 4 carol carol 77K jun 17 17:25 receitas.txt 5388833 -rw-r--r-- 4 carol carol 77K jun 17 17:25 recipes.txt 5388837 lrwxrwxrwx 1 carol carol 12 jun 24 10:12 rezepte.txt -> receitas.txt
Zapamtite da, kao hard link,
receitas.txt
ukazuje na isti inode kao irecipes.txt
. Šta bi se dogodilo sa soft linkomrezepte.txt
ako se nazivreceitas.txt
izbriše? Zašto? -
Zamislite da imate fleš disk priključen na vaš sistem i muontovan na
/media/youruser/FlashA
. Želite da kreirate u svom home direktoriju link pod nazivomschematics.pdf
, koja pokazuje na datotekuesquema.pdf
u root direktoriju fleš diska. Dakle, unosite komandu:$ ln /media/youruser/FlashA/esquema.pdf ~/schematics.pdf
Šta će se desiti? Zašto?
-
Razmotrite sljedeći izlaz
ls -lah
:$ ls -lah total 3,1M drwxr-xr-x 2 carol carol 4,0K jun 17 17:27 . drwxr-xr-x 5 carol carol 4,0K jun 17 17:29 .. -rw-rw-r-- 1 carol carol 2,8M jun 17 15:45 compressed.zip -rw-r--r-- 4 carol carol 77K jun 17 17:25 document.txt -rw-rw-r-- 1 carol carol 216K jun 17 17:25 image.png -rw-r--r-- 4 carol carol 77K jun 17 17:25 text.txt
-
Koliko linkova pokazuje na
document.txt
? -
Jesu li hard ili simbolički linkovi?
-
Koji parametar biste trebali proslijediti
ls
da vidite koji inode svaki fajl zauzima?
-
-
Zamislite da u svom direktoriju
~/Documents
imate datoteku pod nazivomclients.txt
koja sadrži neka imena klijenata i direktorij pod nazivomsomedir
. Unutar ovoga postoji različiti fajl takođe pod nazivomclients.txt
sa različitim imenima. Da biste replicirali ovu strukturu, koristite sljedeće komande$ cd ~/Documents $ echo "John, Michael, Bob" > clients.txt $ mkdir somedir $ echo "Bill, Luke, Karl" > somedir/clients.txt
Zatim kreirate link unutar
somedir
pod nazivompartners.txt
koja pokazuje na ovaj fajl, sa komandama$ cd somedir/ $ ln -s clients.txt partners.txt
Tako da je struktura direktorija:
Documents |-- clients.txt `-- somedir |-- clients.txt `-- partners.txt -> clients.txt
Sada premještate
partners.txt
izsomedir
u~/Documents
i navodite njegov sadržaj.$ cd ~/Documents/ $ mv somedir/partners.txt . $ less partners.txt
Hoće li link i dalje raditi? Ako je tako, koji će fajl imati naveden sadržaj? Zašto?
-
Razmotrite sljedeće datoteke:
-rw-r--r-- 1 carol carol 19 Jun 24 11:12 clients.txt lrwxrwxrwx 1 carol carol 11 Jun 24 11:13 partners.txt -> clients.txt
Koje su dozvole pristupa za
partners.txt
? Zašto?
Sažetak
U ovoj lekciji ste naučili:
-
Gdje se pohranjuju privremeni fajlovi.
-
Koja je posebna dozvola koja se primjenjuje na njih.
-
Šta su linkovi.
-
Razlika između simboličkih i hard linkova.
-
Kako kreirati linkove.
-
Kako ih premjestiti, preimenovati ili ukloniti.
Sljedeće komande su razmatrane u ovoj lekciji:
-
ln
-
Parametar`-i` za
ls
Odgovori na vođene vježbe
-
Zamislite da program treba da kreira privremenu datoteku za jednokratnu upotrebu koja više nikada neće biti potrebna nakon što se program zatvori. Koji bi bio ispravan direktorij u kojem treba kreirati ovu datoteku?
Pošto nas nije briga za fajl nakon što program završi sa radom, ispravan direktorij je
/tmp
. -
Koji je to privremeni direktorij koji mora biti obrisan tokom procesa pokretanja?
Direktorij
/run
ili, na nekim sistemima,/var/run
. -
Koji je parametar za
chmod
u symboličkom modu da bi se omogućio sticky bit u direktoriju?Simbol za ljepljivi bit u simboličkom načinu je
t
. Budući da želimo omogućiti (dodati) ovu dozvolu direktoriju, parametar bi trebao biti+t
. -
Zamislite da postoji datoteka pod nazivom
document.txt
u direktoriju/home/carol/Documents
. Koja je komanda za kreiranje simboličkog linka na nju pod nazivomtext.txt
u trenutnom direktoriju?ln -s
je komanda za kreiranje simboličkog linka. Pošto biste trebali navesti punu putanju do datoteke na koju povezujete, komanda je:$ ln -s /home/carol/Documents/document.txt text.txt
-
Objasnite razliku između hard linka na datoteku i kopije ove datoteke.
Hard link je samo drugo ime za fajl. Iako izgleda kao duplikat originalne datoteke, za sve svrhe i link i original su isti, jer upućuju na iste podatke na disku. Promjene napravljene u sadržaju linka će se odraziti na originalu, i obrnuto. Kopija je potpuno nezavisna cjelina, koja zauzima drugo mjesto na disku. Promjene na kopiji neće se odražavati na originalu, i obrnuto.
Odgovori na istraživačke vježbe
-
Zamislite da unutar direktorija kreirate datoteku pod nazivom
recipes.txt
. Unutar ovog direktorija, također ćete kreirati hard link na ovu datoteku, nazvanureceitas.txt
, i simboličku (ili soft) link na njega pod nazivomrezepte.txt
.$ touch recipes.txt $ ln recipes.txt receitas.txt $ ln -s receitas.txt rezepte.txt
Sadržaj direktorija bi trebao izgledati ovako:
$ ls -lhi total 160K 5388833 -rw-r--r-- 4 carol carol 77K jun 17 17:25 receitas.txt 5388833 -rw-r--r-- 4 carol carol 77K jun 17 17:25 recipes.txt 5388837 lrwxrwxrwx 1 carol carol 12 jun 24 10:12 rezepte.txt -> receitas.txt
Zapamtite da, kao hard link,
receitas.txt
ukazuje na isti inode kao irecipes.txt
. Šta bi se dogodilo sa soft linkomrezepte.txt
ako se nazivreceitas.txt
izbriše? Zašto?Soft link
rezepte.txt
bi prestao da radi. To je zato što soft link upućuju na imena, a ne inode, a imereceitas.txt
više ne postoji, čak i ako su podaci još uvijek na disku pod imenomrecipes.txt
. -
Zamislite da imate fleš disk priključen na vaš sistem i muontovan na
/media/youruser/FlashA
. Želite da kreirate u svom home direktoriju link pod nazivomschematics.pdf
, koja pokazuje na datotekuesquema.pdf
u root direktoriju fleš diska. Dakle, unosite komandu:$ ln /media/youruser/FlashA/esquema.pdf ~/schematics.pdf
Šta će se desiti? Zašto?
Komanda bi propala. Poruka o grešci bi bila
Nevažeća veza između uređaja
, a razlog je jasan: hard linkovi ne mogu upućivati na cilj na drugoj particiji ili uređaju. Jedini način za kreiranje ovakve veze je korištenje symbolic ili soft linka, dodavanjem parametra-s
uln
. -
Razmotrite sljedeći izlaz
ls -lah
:$ ls -lah total 3,1M drwxr-xr-x 2 carol carol 4,0K jun 17 17:27 . drwxr-xr-x 5 carol carol 4,0K jun 17 17:29 .. -rw-rw-r-- 1 carol carol 2,8M jun 17 15:45 compressed.zip -rw-r--r-- 4 carol carol 77K jun 17 17:25 document.txt -rw-rw-r-- 1 carol carol 216K jun 17 17:25 image.png -rw-r--r-- 4 carol carol 77K jun 17 17:25 text.txt
-
Koliko linkova pokazuje na
document.txt
?Svaki fajl počinje brojem veza
1
. Pošto je broj veza za fajl4
, postoje tri veze koje upućuju na tu datoteku. -
Jesu li hard ili simbolički linkovi?
To su hard linkvi, pošto soft linkovi ne povećavaju broj linkova u fajlu.
-
Koji parametar biste trebali proslijediti
ls
da vidite koji inode svaki fajl zauzima?Parametar je
-i
. Inode će biti prikazan kao prva kolona u izlazu `ls', kao ispod:$ ls -lahi total 3,1M 5388773 drwxr-xr-x 2 rigues rigues 4,0K jun 17 17:27 . 5245554 drwxr-xr-x 5 rigues rigues 4,0K jun 17 17:29 .. 5388840 -rw-rw-r-- 1 rigues rigues 2,8M jun 17 15:45 compressed.zip 5388833 -rw-r--r-- 4 rigues rigues 77K jun 17 17:25 document.txt 5388837 -rw-rw-r-- 1 rigues rigues 216K jun 17 17:25 image.png 5388833 -rw-r--r-- 4 rigues rigues 77K jun 17 17:25 text.txt
-
-
Zamislite da u svom direktoriju
~/Documents
imate datoteku pod nazivomclients.txt
koja sadrži neka imena klijenata i direktorij pod nazivomsomedir
. Unutar ovoga postoji različiti fajl takođe pod nazivomclients.txt
sa različitim imenima. Da biste replicirali ovu strukturu, koristite sljedeće komande:$ cd ~/Documents $ echo "John, Michael, Bob" > clients.txt $ mkdir somedir $ echo "Bill, Luke, Karl" > somedir/clients.txt
Zatim kreirate link unutar
somedir
pod nazivompartners.txt
koja pokazuje na ovaj fajl, sa komandama:$ cd somedir/ $ ln -s clients.txt partners.txt
Tako da je struktura direktorija:
Documents |-- clients.txt `-- somedir |-- clients.txt `-- partners.txt -> clients.txt
Sada premještate
partners.txt
izsomedir
u~/Documents
i navodite njegov sadržaj.$ cd ~/Documents/ $ mv somedir/partners.txt . $ less partners.txt
Hoće li link i dalje raditi? Ako je tako, koji će fajl imati naveden sadržaj? Zašto?
Ovo je
škakljivo
, ali veza će raditi, a navedeni fajl će biti onaj u~/Documents
, koji sadrži imenaJohn
,Michael
,Bob
.Imajte na umu da, pošto niste naveli punu putanju do cilja
clients.txt
prilikom kreiranja simboličke vezepartners.txt
, ciljna lokacija će se tumačiti kao relativna u odnosu na lokaciju veze, što je u ovom slučaju trenutni direktorij.Kada je veza premještena iz
~/Documents/somedir
u~/Documents
, trebala bi prestati raditi, jer cilj više nije bio u istom direktoriju kao i veza. Međutim, jednostavno se dešava da postoji datoteka pod nazivomclients.txt
na~/Documents
, tako da će veza pokazivati na ovu datoteku, umjesto na originalni cilj unutar~/somedir
.Da biste to izbjegli, uvijek navedite punu putanju do cilja kada kreirate simboličku vezu.
-
Razmotrite sljedeće datoteke:
-rw-r--r-- 1 rigues rigues 19 Jun 24 11:12 clients.txt lrwxrwxrwx 1 rigues rigues 11 Jun 24 11:13 partners.txt -> clients.txt
Koje su dozvole pristupa za
partners.txt
? Zašto?Dozvole pristupa za
partners.txt
surw-r—r--
, jer veze uvijek nasljeđuju iste dozvole pristupa kao i cilj.