43 lines
No EOL
1.1 KiB
Markdown
43 lines
No EOL
1.1 KiB
Markdown
# 🐧 Tips Linux
|
|
|
|
## :one: Ajouter un utilisateur et définir les groupes, necessite compte root ou `sudo`
|
|
|
|
1. Contrôler les groupes "droit" d'un utilisateur
|
|
```
|
|
groups NameUser
|
|
```
|
|
|
|
2. Ajouter un utilisateur, `-m` pour créer le répertoire personnel et `-s` pour définir le shell par défaut
|
|
```
|
|
useradd -m -s /bin/bash NewUser
|
|
```
|
|
|
|
3. Définir le mot de passe de l'utilisateur
|
|
```
|
|
passwd NewUser
|
|
```
|
|
|
|
4. Définir les groupes de l'utilisateur, `groupes,séparés,par,des,virgules`
|
|
```
|
|
usermod -aG liste,des,groupe NewUser
|
|
```
|
|
|
|
5. Supprimer un utilisateur, ajouter l'option `-f` pour les suppressions récalcitrante mais attention ex : `userdel -rf NameUser`
|
|
```
|
|
userdel -r NameUser
|
|
```
|
|
|
|
6. Tuer les processus lié à un utilisateur (utile si la suppression ne fonctionne pas) puis retenter une suppression
|
|
```
|
|
pkill -u NameUser
|
|
```
|
|
|
|
7. Astuces
|
|
- Pour afficher la liste de tout les utilisateurs du système (ici "passwd" est un fichier, ce n'est pas pareil que la commande vu au point 3 qui elle est une commande)
|
|
```
|
|
cat /etc/passwd
|
|
```
|
|
- Pour afficher la liste de tout les groupes du système
|
|
```
|
|
cat /etc/group
|
|
``` |