GoranStimac.com

Kako vam mogu pomoći

Informirajte se i učite

Povežimo se

Kako promijeniti dozvole za simboličke veze na Linuxu?

Mogu li postaviti dozvole za simboličku vezu pod Linuxom / UNIX-om? Kako mogu promijeniti dozvole za simboličke veze?

Ne, ne možete. Ako pokušate izvršiti chmod naredbu na simboličkoj vezi, vratit će se s pogreškom. Promjena dozvola za “naziv datoteke”: Operacija nije dopuštena. To je sasvim logično jer je dopuštanje simboličke veze besmisleno. Važno je samo dopuštenje za referenciranu datoteku. Ukratko, dopuštenja na simboličkoj poveznici ne znače ništa. Međutim, imamo neke opcije naredbenog retka koje vam omogućuju postavljanje ili promjenu dozvola za simboličke veze.

Kako promijeniti ili postaviti dozvole za simboličku vezu

Naredbeni redak chown mijenja korisnički ID (UID) i ID grupe (GID) danih datoteka. Simboličke poveznice imenovane argumentima ostaju nepromijenjene ako se ne koristi -h. Stoga isprobajte sljedeću sintaksu koja utječe na simboličke veze umjesto bilo koje datoteke na koju se poziva. Ovo je korisno samo na sustavima koji mogu promijeniti vlasništvo nad simboličkom vezom na GNU / Linuxu.

chown -h vivek:vivek /path/to/file
chown --no-dereference username:groupname /path/to/file

Potvrdite to naredbom ls:

ls -l filename
ls -l /path/to/link

Napomena o BSD / macOS Unix chown naredbi za simboličku vezu

Sintaksa je sljedeća:

chown -h user1:group1 filename
sudo chown -h www:ftpuser /var/www/html

Ako je datoteka simbolična veza, promijenite korisnički IDi / ili ID grupe same veze. Možda ćete trebati koristiti sudo naredbu ili su naredbu za promjenu dozvola.

Saznajte više o čitanju stranica s uputama upisivanjem sljedeće naredbe:

man chown
man ls

Također možete vidjeti Linux verziju uputa naredbe chown ovdje, i BSD / Unix verzija chown ovdje na mreži na projektu FreeBSD.

Sljedeći post

Kako postaviti LAMP stog na Ubuntu/Debian Linux poslužitelj?

Prijašnji post

Kako riješiti CORS problem s datotekama fontova?

comments powered by Disqus