GNU/Linux >> Linux Esercitazione >  >> Linux

Come copiare le autorizzazioni e la proprietà dei file su un altro file in Linux

Supponendo che tu abbia due file o che tu abbia appena creato un nuovo file e desideri che abbia le stesse autorizzazioni e proprietà di un file precedente.

In questo articolo, ti mostreremo come copiare i permessi e la proprietà da un file a un altro in Linux usando chmod e chown rispettivamente i comandi.

Copia le autorizzazioni dei file su un altro file

Per copiare i permessi dei file da un file a un altro, usa chmod comando con il --reference cambia nella sintassi seguente, dove file_di_riferimento è il file da cui verranno copiati i permessi invece di specificare la modalità (cioè i permessi in modalità ottale o numerica) per il file.

$ chmod --reference=reference_file file

Ad esempio,

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

Copia la proprietà del file su un altro file

Allo stesso modo, per copiare la proprietà da un altro file, usa il comando chown con il --reference cambia anche usando la seguente sintassi, dove file_di_riferimento è il file da cui verranno copiati il ​​proprietario e il gruppo anziché specificare proprietario:gruppo valori per file.

$ chown --reference=reference_file file

Ad esempio,

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

Puoi anche copiare le autorizzazioni e la proprietà dei file da un file a più file come mostrato.

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

Per ulteriori informazioni, fare riferimento al chown e chmod pagine man.

$ man chown
$ man chmod 

Troverai anche utili queste guide sui permessi dei file:

  1. Come gestire utenti e gruppi in Linux
  2. Traduci le autorizzazioni rwx in formato Octal in Linux
  3. Come trovare file con autorizzazioni SUID e SGID in Linux

È tutto! Se conosci un altro modo per copiare o clonare i permessi dei file in Linux, condividi con noi tramite il modulo di feedback qui sotto.


Linux
  1. Come gestire ed elencare i servizi in Linux

  2. Come copiare file e modificare la proprietà, le autorizzazioni allo stesso tempo

  3. Linux chmod and chown - Come modificare le autorizzazioni e la proprietà dei file in Linux

  4. Come reindirizzare l'output su un file e Stdout in Linux

  5. Come copiare o clonare i permessi da un file all'altro su Linux

Autorizzazioni Linux:come trovare le autorizzazioni di un file

Comando Chmod:come modificare le autorizzazioni dei file in Linux

Come eliminare i file elencati in un altro file in Linux

Come copiare file e directory nel terminale Linux

Permessi e proprietà dei file Linux spiegati con esempi

Comprendere le autorizzazioni di base dei file e la proprietà in Linux