Skip to content

Instantly share code, notes, and snippets.

@YannBouyeron
Last active April 8, 2022 09:54
Show Gist options
  • Save YannBouyeron/2fe3ab99221b986c255f1542538024eb to your computer and use it in GitHub Desktop.
Save YannBouyeron/2fe3ab99221b986c255f1542538024eb to your computer and use it in GitHub Desktop.
Gestion des droits sur Debian

Gestion des droits sur Debian

Changer le propriétaire avec chown

sudo chown nom_du_nouveau_proprio path_du fichier 

⚠️ Cela ne modifie pas le groupe

Changer le propriétaire et le groupe avec chown

sudo chown nom_du_nouveau_proprio:nom_du_nouveau_groupe path_du fichier 

Il est évident que le nouveau proprio (et éventuellement son groupe) aient déjà été créés.

Afficher les droits d'un dossier ou fichier:

ls -l path_du_fichier_ou_dossier

Les droits sont présentés par les lettres drwx pour le proprio, son groupe, et les autres:

drwxdrwxdrwx
  • d : c'est un dossier
  • r : droit de lecture
  • w : droit d'écriture, modifications et suppression
  • x : droit d'exécution (si c'est un fichier exécutable) ou de traverser les sous dossiers (si c'est un dossier)

Exemple

-rwx-r-x-r--

Il s'agit d'un fichier, le proprio peut le lire, le modifier (et supprimer) et l'exécuter (c'est un fichier exécutable). le groupe peut le lire et l'exécuter, les autres ne peuvent que le lire.

Modifier les droits d'un fichier ou dossier avec chmod

r = 4 , w = 2 , x = 1

Il faut calculer le score pour le proprio (user: u), le groupe (g) et les autres (others: o)

rwx = 7
r-x = 5
--x = 1

Exemple 1 -rwx-r-x-r--correspond à 751

Exemple 2 -rw--------correspond à 600

La modification des droits se fait avec chmod

chmod 750 path_du_fichier

Ou de manière récursive sur un dossier:

chmod -R 750 path_du_dossier
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment