Difference entre Chmod et chattr

Bonjour,

j'aimerais savoir c'est quoi la difference entre la commande "Chattr" et "Chmod" sur Linux.
d'apres ce que j'avais compris , les deux concernent les permissions sur les fichiers ( droits de modification , suppression ...)

Merci

Configuration: Windows / Chrome 70.0.3538.102

2 réponses

  1. Bonjour,
    une petit exemple :
    Si on veut seulement de l'ajout de données dans un fichier... On ne peut pas l'indiquer avec chmod.
    on peut l'indiquer avec chattr.
    cd /tmp; echo "fichier1" >fichier
    chattr +a fichier
    echo "je veux autre chose dans fichier !!" >fichier

    même en étant root, il affichera :
    bash: fichier: Opération non permise
    0
    1. Merci , donc laquelle de ces commande est considérée comme plus sécurisée en général ? si par exemple je veux appliquer des limites d'accés aux fichiers logs, c'est mieu de le faire avec Chmod ou bien chattr ?
      0
  2. Bonjour,
    la commande la plus usité est chmod.
    Je ne pense pas que l'une ou l'autre soit moins sécurisé lors de l'utilisation.
    Si tu veux donner des droits d'accès (ou restreindre) à l'utilisateur, au groupe et aux autres :
    tu utilisera chmod.
    si tu veux autre chose alors tourne-toi vers chattr

    chmod est la commande la plus connu (avis personnel). elle devrait généralement suffire

    Trauqnej
    0