start:linux:cmd:commandes_linux_chg_repertoire_home
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:linux:cmd:commandes_linux_chg_repertoire_home [2022/05/11 17:59] – gerardadmin | start:linux:cmd:commandes_linux_chg_repertoire_home [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ======== Commandes Linux Chg Repertoire | + | ======== Commandes Linux : Changer le repertoire |
La commande usermod permet de modifier un compte utilisateur donc c'est en utilisant usermod que l'on peut modifier le répertoire d'un utilisateur. | La commande usermod permet de modifier un compte utilisateur donc c'est en utilisant usermod que l'on peut modifier le répertoire d'un utilisateur. | ||
Ligne 32: | Ligne 32: | ||
root@home: | root@home: | ||
pcr: | pcr: | ||
+ | | ||
+ | | ||
+ | | ||
+ | ====== chmod ====== | ||
+ | |||
+ | **Changer les permissions sur un fichier ou un répertoire** | ||
+ | |||
+ | Pour : Linux | ||
+ | |||
+ | |||
+ | chmod permet de changer les permissions de lecture, d' | ||
+ | |||
+ | Il existe 3 syntaxes différentes pour données des droits, dans les 3 cas le résultat est le même. | ||
+ | Syntaxe: | ||
+ | |||
+ | chmod [options] 777 [fichier_ou_répertoire] | ||
+ | chmod [options] +rwx ugo [fichier_ou_répertoire] | ||
+ | chmod [options] rwx rwx rwx [fichier_ou_répertoire] | ||
+ | |||
+ | |||
+ | PS: Vous pouvez modifier les droits sur les fichiers et répertoires seulement si vous êtes le propriétaire du fichier ou si vous disposez des droits " | ||
+ | |||
+ | **Comment voir les permissions appliqué sur un fichier ou répertoire? | ||
+ | |||
+ | Pour celà vous devez utiliser la commande " | ||
+ | ls - Lister et afficher des informations sur les fichiers contenu dans un répertoire | ||
+ | |||
+ | |||
+ | **Le principe** | ||
+ | |||
+ | Il y à 3 types de permission différentes, | ||
+ | Et cela peut être définit indépendament au propriétaire du fichier ainsi qu'à son groupe et pour tout les autres. | ||
+ | |||
+ | |||
+ | |||
+ | **Le fonctionnement** | ||
+ | |||
+ | On va étudier le fonctionnement en mode Octale, le " | ||
+ | Par défault le créateur d'un fichier ou d'un dossier devient automatiquement le propriétaire mais il est possible de le changer voir ce tutoriel: | ||
+ | chown - Changer le propriétaire et le groupe d'un fichier ou dossier en ligne de commande | ||
+ | |||
+ | chmod 756 [fichier_ou_répertoire] | ||
+ | Le chiffre de gauche (7) donne les permissions au propriétaire | ||
+ | Le chiffre du centre (5) donne les permissions au groupe | ||
+ | Le chiffre de droite (6) donne les permissions a tout les autres utilisateurs | ||
+ | |||
+ | Mais que signifie ces chiffres? | ||
+ | Chaque permissions disposent d'une valeur différentes. | ||
+ | La lecture = 4 | ||
+ | L' | ||
+ | L' | ||
+ | |||
+ | Par exemple pour donner le droit de lecture et d' | ||
+ | Et si on fait un "chmod 555 [fichier_ou_répertoire]" | ||
+ | |||
+ | Autre exemple si on veut donner tout les droits au propriétaire d'un fichier, donc la possibilité de lire, écrire et d' | ||
+ | Et donner on va donner que le droit de lecture au groupe et au autre, donc la lecture = 4. | ||
+ | Celà donne comme commande final: | ||
+ | chmod 744 [fichier_ou_répertoire] | ||
+ | |||
+ | |||
+ | |||
+ | La récursivité d'un dossier avec l' | ||
+ | |||
+ | L' | ||
+ | |||
+ | Syntaxe: | ||
+ | |||
+ | chmod XXX -R [fichier_ou_répertoire] | ||
+ | | ||
+ | ====== groupes sous linux ====== | ||
+ | |||
+ | | ||
+ | Si on utilise la commande suivante, le groupe principal de l’utilisateur est modifié : | ||
+ | |||
+ | |||
+ | #usermod -G le_groupe mon_utilisateur | ||
+ | |||
+ | L’utilisateur « mon_utilisateur » appartient au groupe « le_groupe ». | ||
+ | |||
+ | Pour ajouter l’utilisateur à un groupe secondaire, il faut utiliser la commande : | ||
+ | |||
+ | #usermod -G le_groupe -a mon_utilisateur | ||
+ | |||
+ | L’utilisateur « mon_utilisateur » appartient garde son groupe principal ET au groupe « le_groupe ». | ||
+ | |||
+ | ===== Lister les groupes sous linux ===== | ||
+ | |||
+ | |||
+ | Afficher les utilisateurs : | ||
+ | |||
+ | cat /etc/passwd | awk -F: ' | ||
+ | |||
+ | Afficher les groupes : | ||
+ | |||
+ | cat /etc/group | awk -F: ' | ||
+ | | ||
+ | ==== Afficher les groupes dont fait parti un utilisateur ==== | ||
+ | |||
+ | |||
+ | Dans un Terminal : | ||
+ | |||
+ | grep " | ||
+ | |||
+ | Cette commande affiche les groupes dont l’utilisateur pi fait parti. Remplacez pi par l’utilisateur de votre choix. | ||
+ | Afficher les utilisateurs présents dans un groupe | ||
+ | |||
+ | C’est la même commande que ci-dessus, sauf qu’on remplace le nom d’un utilisateur par le nom du groupe en quesion : | ||
+ | |||
+ | grep " | ||
+ | |||
+ | |||
+ | |||
+ |
/home/chanteri/www/fablab37110/data/pages/start/linux/cmd/commandes_linux_chg_repertoire_home.txt · Dernière modification : 2023/01/27 16:08 de 127.0.0.1