GNU/Linux >> Znalost Linux >  >> Linux

Jak zkopírovat oprávnění a vlastnictví souboru do jiného souboru v Linuxu

Za předpokladu, že máte dva soubory nebo jste právě vytvořili nový soubor a chcete, aby měl stejná oprávnění a vlastnictví jako starší soubor.

V tomto článku vám ukážeme, jak zkopírovat oprávnění a vlastnictví z jednoho souboru do druhého v Linuxu pomocí chmod a chown příkazy.

Kopírovat oprávnění k souboru do jiného souboru

Chcete-li zkopírovat oprávnění souboru z jednoho souboru do druhého, použijte chmod příkaz s --reference přepněte v následující syntaxi, kde referenční_soubor je soubor, ze kterého budou oprávnění zkopírována, nikoli určování režimu (tj. oprávnění v osmičkovém nebo numerickém režimu) pro soubor.

$ chmod --reference=reference_file file

Například,

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

Zkopírujte vlastnictví souboru do jiného souboru

Podobně, chcete-li zkopírovat vlastnictví z jiného souboru, použijte příkaz chown s --reference přepněte také pomocí následující syntaxe, kde referenční_soubor je soubor, ze kterého budou zkopírovány vlastník a skupina, místo aby bylo zadáno owner:group hodnoty pro soubor.

$ chown --reference=reference_file file

Například,

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

Můžete také zkopírovat oprávnění a vlastnictví souborů z jednoho souboru do více souborů, jak je znázorněno.

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

Další informace naleznete v části chown a chmod manuálové stránky.

$ man chown
$ man chmod 

Užitečné také najdete tyto průvodce týkající se oprávnění k souborům:

  1. Jak spravovat uživatele a skupiny v systému Linux
  2. Přeložte oprávnění rwx do osmičkového formátu v systému Linux
  3. Jak najít soubory s oprávněními SUID a SGID v systému Linux

To je vše! Pokud znáte nějaký jiný způsob, jak kopírovat nebo klonovat oprávnění souborů v Linuxu, podělte se s námi prostřednictvím níže uvedeného formuláře zpětné vazby.


Linux
  1. Jak kopírovat soubory a měnit vlastnictví, oprávnění současně

  2. Jak přesměrovat výstup do souboru a Stdout v Linuxu

  3. Jak kopírovat nebo klonovat oprávnění z jednoho souboru do druhého v systému Linux

  1. Jak spravovat a vypisovat služby v Linuxu

  2. Linux chmod and chown – Jak změnit oprávnění a vlastnictví souborů v Linuxu

  3. Jak spravovat oprávnění/vlastnictví souborů a adresářů v Linuxu

  1. Výukový program oprávnění k souboru Linux:Jak zkontrolovat a změnit oprávnění

  2. Jak zkopírovat soubor do více adresářů v Linuxu

  3. Jak připojit a odpojit souborové systémy v Linuxu