Sommaire
- Utilisateurs et groupes
- Fichiers
- Supprimer un fichier
- Supprimer un répertoire vide
- Supprimer un répertoire non vide et son contenu
- Voir la taille d’un dossier (ou fichier)
- Renommer un fichier ou un répertoire
- Déplacer un fichier ou un dossier(aussi commande mv)
- Compresser un fichier ou un dossier nommé toto en totozip
- Décompresser l’archive totozip.tar.gz dans le repertoire /hometar -xzvf totozip.tar.gz -C /home
- Voir les fichiers cachés
- Droits
Utilisateurs et groupes
Afficher la liste de tous les utilisateurs
cat /etc/passwd
ou pour un résumé : cut -d: -f1 /etc/passwd
(ou awk -F: '{ print $1}' /etc/passwd
)
Ajouter ou supprimer un utilisateur
adduser toto
pour le supprimer
userdel toto
Malgré la suppression du compte, le répertoire personnel est conservé. L’ensemble des données qui y sont stockées est donc conservé. Par conséquent n’importe quel nouvel utilisateur créé ou ajouté ultérieurement avec le même UID/GID que le précédent propriétaire aura alors accès à ce répertoire et aux fichiers qui y sont stockés. La suppression du répertoire personnel doit donc être effectuée manuellement. Si le répertoire est /home/toto, la commande suivante fera le travail : sudo rm -R /home/toto
Ajouter un utilisateur à un groupe
usermod -aG groupe toto
exemple : ajouter toto au groupe sudo : usermod -aG sudo toto
Changer d’utilisateur
su - newuser
Voir tous les utilisateurs d’un groupe
grep nomgroupe /etc/group
Voir les groupes dont fait parti un utilisateur
grep utilisateur /etc/group
Ajouter un utilisateur au groupe sudo
Pour ajouter l’utilisateur toto au groupe sudo, passer en utilisateur root et entrer la commande : usermod -aG sudo toto
Vérifier que toto a bien été ajouté au groupe sudo : id toto
ou groups toto
Redémarrer
Fichiers
Supprimer un fichier
rm nom_fichier
Supprimer un répertoire vide
rmdir dir1 ou rm -d dir1
Supprimer un répertoire non vide et son contenu
rm -r dir1
Voir la taille d’un dossier (ou fichier)
du -sh dir1
Renommer un fichier ou un répertoire
mv oldname newname
Déplacer un fichier ou un dossier(aussi commande mv)
mv dir1 /home/DIR
: déplace le dossier dir1 dans le dossier /home/DIR
Compresser un fichier ou un dossier nommé toto en totozip
(voir ici : https://www.howtogeek.com/248780/how-to-compress-and-extract-files-using-the-tar-command-on-linux/)tar -czvf totozip.tar.gz toto
Décompresser l’archive totozip.tar.gz dans le repertoire /home
tar -xzvf totozip.tar.gz -C /home
Voir les fichiers cachés
ls -a
(‘a’ pour ‘all’)