Devenir Administrateur - Freyens
Home Informatique Projets CV WOT Mmm J'aime Coup de gueule Famille Web Radio Belge B&M Art-NFT

C'est une pub! Ce thême est basé sur w3 css.

Oui vous êtes capable de modifier ce thême

Cool? Oui, avec plein d'exemples faciles à comprendre et à modifier.

Aller sur W3.CSS Tutorial c'est en anglais mais google peux traduire les pages.

Devenir Administrateur

La curiosité n’est pas un vilain défaut mais une qualité fondamentale.

< ^ >

Nous nous sommes mis en Administrateur (root) via

su

Nous avons installé ssh, vim, sudo, adduser via

apt install ssh vim sudo adduser

Sudo

Nous avons ensuite ajouter notre profil utilisateur dans le groupe sudo via

adduser (votre id) sudo

Nous avons ensuite quitter la profil root

exit

Puis nous allons regarder la liste des groupes dans lesquels nous sommes présent

groups

Une liste de groupes est affichée mais sudo n'est pas dans la liste. Il faudra quitter votre profil pour ensuite vous reconnecter. Pourquoi se déconnecter ? Pour que le système régénère les variables de votre profil. Maintenant contrôler vos groupes

groups

Le groupe sudo est maintenant présent

On va maintenant effectuer des commandes root via sudo

Installation via sudo

sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y

Il y a trois commandes sudo si la première se termine sans erreur la seconde sera exécutée et si la seconde se termine sans erreur la troisième sera à son tour exécutée.

C'est grace au && que ce mécanisme fonctionne -> man bash pour plus de détails.

Des utilisateurs

Nous allons créer une liste d'utilisateurs dans un fichier, on place de vrai nom, moi je vous explique le principe. Attention toute fois ne pas placer d'espace dans les noms, ni de caractère spéciaux tel que le tiret.

echo -e "utilisateur1\nutilisateur2\nutilisateur3" > users.lst

On peut contrôler le contenu via la commande cat

cat users.lst

On va maintenant une liste de personne, on va leur créer un compte

for user in $(cat users.lst)
do
echo $user
sudo /sbin/adduser $user
done

Une fois que vous validez la dernière ligne, la boucle commence, la variable contenant le résultat de la commande cat prend ce résultat et en fonction des séparateurs trouvés dans le fichier va initialiser la variable $user, les séparateurs disponibles par défaut sont l'espace, la tabulation et le retour à la ligne ( \t\n).
Vous allez devoir définir le mot de passe de l'utilisateur afficher juste au dessus deux fois, puis remplir les champs demandé, aucun n'est nécessaire, mais il est toutefois recommandé d'au moins placer le nom.
Comme vous êtes dans une boucle, vous devez effectuer la même chose pour chaque utilisateur.

Attention cette manière de créer des utilisateurs dans une boucle est juste là pour exemple, il existe une manière de créer des utilisateurs sans rien devoir encoder.

Si vous faites réapparaître la ligne elle va vous donner cette affichage, le séparateur point virgule est utilisé pour séparer les différentes commandes.

for user in $(cat users.lst); do echo $user; sudo /sbin/adduser $user; done

< ^ >