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édente | Prochaine révisionLes deux révisions suivantes | ||
command-line:linux [le 26/02/2015 à 14:52] – Yosko | command-line:linux [le 08/04/2020 à 08:59] – Yosko | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Commandes Linux de base ====== | ====== Commandes Linux de base ====== | ||
- | Pratique quand on est un peu rouillé... | ||
- | * '' | + | Petite cheatsheet/rappel des principales commandes utiles sous Linux. |
- | | + | |
- | * '' | + | ===== Utilisateurs et droits ===== |
- | * ''%%apt-get%%'' : gestionnaire | + | |
- | * '' | + | ==== Gestion d'utilisateurs ==== |
- | * '' | + | |
- | | + | |
- | * '' | + | Quand une commande propose de spécifier l'utilisateur de façon facultative |
- | * '' | + | |
+ | <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 | ||
+ | users # afficher les utilisateurs actuellements connectés | ||
+ | groups [user] # afficher les groupes de l'utilisateur | ||
+ | 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 | ||
+ | sudo groupmod -n newName oldName # modifier le nom d'un groupe | ||
+ | |||
+ | usermod | ||
+ | usermod -g groupName userName # changer le groupe primaire | ||
+ | useradd -g groupName userName # ajouter un nouvel utilisateur | ||
+ | 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'utilisateur | ||
+ | passwd | ||
+ | </ | ||
+ | |||
+ | ==== Se faire passer pour d'autres | ||
+ | |||
+ | <code bash> | ||
+ | su userName # prendre | ||
+ | users ; whoami | ||
+ | su -l userName # utiliser l'environnement | ||
+ | |||
+ | sudo -u userName commandName # exécuter une commande | ||
+ | sudo commandName # exécuter une commande | ||
+ | # 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.txt · Dernière modification : le 12/07/2020 à 13:21 de Yosko