Kako kopirati dopuštenja datoteke i vlasništvo u drugu datoteku u Linuxu


Pretpostavimo da imate dvije datoteke ili ste upravo stvorili novu datoteku i želite da ima ista dopuštenja i vlasništvo starije datoteke.

U ovom članku pokazat ćemo vam kako kopirati dopuštenja i vlasništvo iz jedne datoteke u drugu datoteku u Linuxu pomoću naredbi chmod odnosno chown.

Kopiraj dopuštenja datoteke u drugu datoteku

Za kopiranje dopuštenja datoteke iz jedne datoteke u drugu upotrijebite naredbu chmod s prekidačem --reference u sljedećoj sintaksi, gdje je reference_file datoteku iz koje će se dopuštenja kopirati, a ne određivanje načina (tj. dopuštenja oktalnog ili numeričkog načina) za datoteku.

chmod --reference=reference_file file

Na primjer,

ls -l users.list
ls -l keys.list
sudo chmod --reference=users.list keys.list
ls -l keys.list

Kopiraj vlasništvo datoteke u drugu datoteku

Isto tako, za kopiranje vlasništva iz druge datoteke, upotrijebite naredbu chown s prekidačem --reference koristeći sljedeću sintaksu, gdje je reference_file datoteka od kojeg će vlasnika i grupe biti kopirani umjesto navođenja vrijednosti vlasnik:grupa za datoteku.

chown --reference=reference_file file

Na primjer,

ls -l keys.list
touch api.list
ls -l keys.list
sudo chown --reference=keys.list api.list
ls -l api.list

Također možete kopirati dopuštenja datoteke i vlasništvo iz jedne datoteke u više datoteka kao što je prikazano.

sudo chmod --reference=users.list users1.list users2.list users3.list
sudo chown --reference=users.list users1.list users2.list users3.list

Za više informacija pogledajte stranice priručnika chown i chmod.

man chown
man chmod 

Također će vam biti korisni ovi vodiči koji se tiču dozvola za datoteke:

  1. Kako upravljati korisnicima i grupama u Linuxu
  2. Prevedite rwx dozvole u oktalni format u Linuxu
  3. Kako pronaći datoteke sa SUID i SGID dozvolama u Linuxu

To je sve! Ako znate bilo koji drugi način za kopiranje ili kloniranje dopuštenja za datoteke u Linuxu, podijelite s nama putem donjeg obrasca za povratne informacije.