Comprendre la notation symbolique chmod et l'utilisation d'Octal

12

De nombreux nouveaux utilisateurs font des erreurs (ou ont des malentendus) lors de l'application chmodsur des fichiers ou des répertoires, en raison d'un manque de connaissances informatives sur:

  • Notation symbolique pour ugoetrwx
  • Utilisation de nombres octaux

Donc, dans cette réponse, j'ai fourni des informations utiles qui peuvent aider à comprendre la notation symbolique correcte et à utiliser des nombres octaux.

Pandya
la source
Peut-être que vous vouliez dire que chmod + x [nom de fichier] fonctionne comme chmod 111 [nom de fichier]

Réponses:

13

Des connaissances informatives sont fournies avec l'aide de la ligne de commande Linux comme réfrence / source.

  • Tout d'abord, il est essentiel de connaître ugoet de savoir comment rwx:

    entrez la description de l'image ici

  • Compréhension des attributs qui peuvent être exprimés par ls-l:

    entrez la description de l'image ici

  • Application de l'autorisation:

    entrez la description de l'image ici entrez la description de l'image ici

  • Utilisation du nombre octal:

    entrez la description de l'image ici

D'où le travail suivant comme:

chmod +rwx [file_name]
chmod 777 [file_name]

Et

chmod 775 [file_name]
chmod ug+rwx,o=rx [file_name]

J'espère que cela aide les nouveaux utilisateurs à comprendre et à acquérir des connaissances sur la notation symbolique et l'utilisation du nombre octal pour chmod.

vous pouvez télécharger la version pdf du livre linux-command-line depuis sourceforge-project

Pandya
la source
Serait-il exact de dire que l'exemple chmod ug + rwx, o = rx [nom_fichier] pourrait être chmod a = rwx, ow [nom_fichier] ? Serait-ce une mauvaise pratique?
GaTechThomas