Lire les droits
ls -l affiche par exemple -rwxr-xr-x : type (- fichier, d dossier), puis trois groupes : propriétaire, groupe, autres. r lire, w écrire, x exécuter (pour un dossier : y entrer).
chmod en lettres
chmod +x script.sh # rendre exécutable
chmod u+w,go-w fichier # propriétaire peut écrire, groupe et autres non
chmod en chiffres
r = 4, w = 2, x = 1, additionnés pour chaque groupe :
755: scripts, dossiers.644: fichiers ordinaires.600: fichiers privés (~/.ssh/id_ed25519).777: à éviter.
chown
sudo chown lea:lea fichier
sudo chown -R lea:www-data /srv/site
Ne lancez jamaischmod -R 777ouchown -Rsur/,/usrou/etc: le système ne démarrerait plus correctement.