Pense-bête Ubuntu

Vous trouverez ici quelques commandes utiles sous Ubuntu.

sudo lsblk # Liste les disques et leurs partitions
sudo df -h # Donne l'espace disque disponible sur les différents disques
sudo du /path/to/directory -sh # donne l'espace disque occupé par le répertoire 
sudo find . -xtype l # Liste les liens symboliques cassés
who -H # Liste les utilisateurs connectés
sudo nmap -sn 192.168.1.0/24 # Liste les machines du réseau
diff -rq /path/to/dir1 /path/to/dir2 # Compare les fichiers présents dans dir1 et dir2
groups #liste les groupes de l’utilisateur courant
groups user #liste les groupes de user
sudo usermod -aG group user #ajoute l’utilisateur user dans le groupe secondaire group

Problème d’installation de Ubuntu 18.04 server

Lors de la refonte de notre serveur, je suis tombé sur un problème qui m’a fait m’arracher les cheveux pendant de longues heures : après l’installation de Ubuntu Server 18.04, la machine redémarrait en boucle. Elle démarrait par contre en mode recovery.

La solution que j’ai trouvé, c’est de modifier les options de boot de grub. Pour ce faire, vous éditez le fichier /etc/default/grub et remplacez GRUB_CMDLINE_LINUX_DEFAULT par la valeur suivante :

GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"

Vous tapez ensuite la commande qui permet de générer les fichiers grub :

sudo update-grub

Et voilà !

 

Gérer les utilisateurs sous Ubuntu

A l’occasion de la refonte de notre serveur, je fais ce petit mémo sur la gestion des utilisateurs.

Ajouter un utilisateur

sudo adduser toto

Ajouter un utilisateur pour synchronisation à Samba :

sudo smbpasswd - toto

Saisir le même mot de passe que celui donné lors de la création. Le mot de passe devrait ensuite être synchronisé.

Ajouter un utilisateur à un groupe

sudo adduser toto workgroup