Comment cloner les autorisations à partir d'un autre fichier ou répertoire sur Linux

Comment cloner les autorisations à partir d'un autre fichier ou répertoire sur Linux

chod La commande est utilisée pour définir le bit d'autorisation sur le fichier ou le répertoire. Il permet également de cloner / copier les autorisations d'un fichier à un autre. Par exemple, nous avons deux fichiers avec les autorisations suivantes:

$ ls -l fichier * -rwxr-xr--. 1 Lrendek Lrendek 0 avril 7 14:39 Fichier1 -rw-rw-R--. 1 Lrendek Lrendek 0 avril 7 14:40 Fichier2 

Les deux fichiers ont des autorisations différentes. En utilisant --référence Option le chod La commande est capable de cloner les autorisations d'un fichier à un autre. Par exemple, la commande ci-dessous clonera les autorisations de fichier1 et l'utiliser comme référence pour définir les autorisations sur fichier2:

$ chmod --reference = file1 file2 

Autorisation du fichier2 le fichier a été cloné et défini comme étant le même que les autorisations de fichier1 déposer.

$ ls -l fichier * -rwxr-xr--. 1 Lrendek Lrendek 0 avril 7 14:39 Fichier1 -rwxr-xr--. 1 Lrendek Lrendek 0 avril 7 14:40 Fichier2 

La même syntaxe s'applique également aux répertoires:

$ ls -ld dir * d - x - x - x. 2 Lrendek Lrendek 40 avril 7 14:52 dir1 drwxrwxr-x. 2 Lrendek Lrendek 40 avril 7 14:52 dir2 $ chmod --reference = dir1 dir2 $ ls -ld dir * d - x - x - x. 2 Lrendek Lrendek 40 avril 7 14:52 dir1 d - x - x - x. 2 Lrendek Lrendek 40 avril 7 14:52 Dir2 

Tutoriels Linux connexes:

  • Comment monter l'image ISO sur Linux
  • Commandes Linux de base
  • Fixation de l'erreur «autorisation refusée» sur Linux
  • Commandes Linux: les 20 meilleures commandes les plus importantes que vous devez…
  • Télécharger le fichier depuis URL sur Linux en utilisant la ligne de commande
  • Fichiers de configuration Linux: 30 premiers
  • Exemples sur la façon d'utiliser la commande xargs sur Linux
  • Téléchargement du fichier WGET sur Linux
  • Xargs multithreads avec des exemples
  • Comment ouvrir les fichiers ISO sur Ubuntu Linux