command-line:linux
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 | ||
command-line:linux [le 08/04/2020 à 08:59] – Yosko | command-line:linux [le 12/07/2020 à 13:21] (Version actuelle) – Yosko | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
Petite cheatsheet/ | Petite cheatsheet/ | ||
- | ===== Utilisateurs et droits ===== | ||
- | ==== Gestion d' | + | {{indexmenu>:(command-line:linux)}} |
- | + | ||
- | + | ||
- | Quand une commande propose de spécifier l' | + | |
- | + | ||
- | <code bash> | + | |
- | useradd MonUser # créer un nouvel utilisateur | + | |
- | # -m pour créer le dossier home de cet utilisateur | + | |
- | # sans mot de passe = inactif | + | |
- | + | ||
- | userdel # supprimer un utilisateur (et éventuellement son dossier) | + | |
- | users # afficher les utilisateurs actuellements connectés | + | |
- | groups [user] # afficher les groupes de l' | + | |
- | id [user] # afficher l'id de l' | + | |
- | + | ||
- | sudo usermod -l newName oldName # modifier le login d'un utilisateur | + | |
- | sudo usermod -m -d newPath userName # déplacer le home d'un utilisateur | + | |
- | sudo usermod oldGroup -g newGroup # changer le groupe primaire d'un utilisateur | + | |
- | sudo groupmod -n newName oldName # modifier le nom d'un groupe | + | |
- | + | ||
- | usermod -a -G groupName userName # ajouter l' | + | |
- | usermod -g groupName userName # changer le groupe primaire de l' | + | |
- | useradd -g groupName userName # ajouter un nouvel utilisateur et préciser son groupe primaire | + | |
- | useradd -G groupName userName # ajouter un nouvel utilisateur et préciser un groupe secondaire (existant) | + | |
- | + | ||
- | sudo chage -l userName # afficher des informations sur la validité du mot de passe de l' | + | |
- | passwd - userName # forcer l' | + | |
- | </ | + | |
- | + | ||
- | ==== Se faire passer pour d' | + | |
- | + | ||
- | <code bash> | + | |
- | su userName # prendre l' | + | |
- | users ; whoami | + | |
- | su -l userName # utiliser l' | + | |
- | + | ||
- | sudo -u userName commandName # exécuter une commande en tant que l' | + | |
- | sudo commandName # exécuter une commande en tant que root (uid=0) | + | |
- | # sudo demande le mot de passe de l' | + | |
- | cat / | + | |
- | </ | + | |
- | + | ||
- | ==== Gestion des droits ==== | + | |
- | + | ||
- | <code bash> | + | |
- | ls -l fileOrDirectoryName # afficher les infos (dont les droits) de ce fichier ou dossier | + | |
- | # résultat | + | |
- | -rw-r--r-- 1 userName groupName 3771 mars 8 12:59 fileOrDirectoryName | + | |
- | |\_/\_/\_/ | \______/ \_______/ \__/ \____________/ | + | |
- | | | | | | | + | |
- | | | | | | | + | |
- | | | | | | | + | |
- | | | | | | | + | |
- | | | | | | | + | |
- | | | | | | ↳ utilisateur propriétaire | + | |
- | | | | | ↳ nombre de "hard links" | + | |
- | | | | ↳ droits du reste du monde (others) | + | |
- | | | ↳ droits du groupe propriétaire | + | |
- | | ↳ droits de l' | + | |
- | ↳ type de fichier | + | |
- | + | ||
- | </ | + |
command-line/linux.1586336356.txt.gz · Dernière modification : le 08/04/2020 à 08:59 de Yosko