====== Créer un utilisateur avec les privilèges sudo comme sur Ubuntu ======
Pour gérer facilement les permissions et droit de fichier vous pouvez créer un utilisateur spécifique qui aura pour 'home' un répertoire du routeur.
Pour l'exemple, on utilisera les configurations suivantes :
* Nom d'utilisateur : **routeur_user**
* Répertoire home : **/routeur_home**
1. Vous devez être connecté en SSH au routeur
ssh -p [port] root@[ip/hostname]
2. Installer les packages nécessaires
opkg update && opkg install shadow-useradd shadow-userdel shadow-groupadd shadow-usermod sudo
3. Ajouter le groupe sudo
groupadd --system sudo
4. Ajouter la permission d'utiliser sudo pour tous les membres du groupe sudo
echo "%sudo ALL=(ALL) ALL" > /etc/sudoers.d/sudo_group
chmod 644 /etc/sudoers.d/sudo_group
chown root:root /etc/sudoers.d/sudo_group
visudo -cf /etc/sudoers.d/sudo_group
5. Ajouter le groupe du nom de l'utilisateur
groupadd test
6. Ajouter l'utilisateur
useradd routeur_user -g routeur_user -c routeur_user -d /routeur_home -s /bin/ash
7. Ajouter l'utilisateur à son propre groupe
usermod -a -G routeur_user routeur_user
8. Définir le mot de passe de l'utilisateur
passwd routeur_user
9. Ajouter l'utilisateur au groupe sudo
usermod -a -G sudo routeur_user
10. Création du home de l'utilisateur
mkdir /routeur_home
11. Permissions du home
chown -R routeur_user:routeur_user /routeur_home
12. Et voila ! Vous pouvez vous connecter au routeur avec ce nouvel utilisateur
ssh -p [port] routeur_user@[ip/hostname]
Une fois connecter si vous avez besoin des droits root, vous pourrez utiliser la commande sudo, exemple :
sudo opkg update