• [^] # Re: attention au root

    Posté par . En réponse au message copier un dossier entre deux ordinateurs. Évalué à 5.

    La notation octale a la peau dur malgré l’incompréhension de son fonctionnement par la grande majorité des utilisateurs.

    La notation symbolique a été inventée depuis longtemps à cause de ça, par exemple le symbole pour lecture est 'r' (read), l'écriture 'w' (write), l'exécution 'x' (execute).
    Si tu veux appliquer des droits à au propriétaire (user) tu utilises la lettre 'u' au groupe la lettre 'g' au reste du monde la lettre 'o' (others).

    Ex : chmod u=rw,go=r toto Propriétaire (User) = read et write, group et others = read only.

    '=' tu appliques un droit
    '+' tu ajoutes un droit, ex sur l'exemple précédent ajouter le droit d'écriture au groupe : chmod g+w toto
    '-' tu retires un droit, ex sur l'exemple précédent supprimer le droit de lecture au monde : chmod o-r toto

    [kangs<<test>>:0s:tmp]$ touch toto
    [kangs<<test>>:1s:tmp]$ chmod u=rw,go=r toto
    [kangs<<test>>:0s:tmp]$ ll toto
    -rw-r--r--+ 1 kangs users 0 1 mars 19:17 toto
    [kangs<<test>>:0s:tmp]$ chmod g+w toto
    [kangs<<test>>:0s:tmp]$ ll toto
    -rw-rw-r--+ 1 kangs users 0 1 mars 19:17 toto
    [kangs<<test>>:0s:tmp]$ chmod o-r toto
    [kangs<<test>>:0s:tmp]$ ll toto
    -rw-rw----+ 1 kangs users 0 1 mars 19:17 toto
    

    Ça se mémorise vite et tu évites les erreurs bêtes, après ça ce n'est que la base, man chmod pour plus d'infos.