====== 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