J’ai un problème avec le seul compte utilisateur de mon serveur.
Je lui ai retiré les droits sudo : deluser TOTO sudo.
Il fait bien plus parti de la liste sudoers.
Mais dès que je fais sudo -s via cet utilisateur je passe quand même en root. Malgré plusieurs reboot ca ne change rien. Il n’apparait bien pas dans le fichier /etc/sudoers…
Comment faire pour le retirer ce droit s’il vous plait ?
Merci à vous tous pour vos réponse !
Effectivement dans /etc/sudoers.d/010_pi-nopasswd
J’avais mon utilisateur en mode : TOTO ALL(ALL) NOPASSWD: ALL
J’ai donc supprimé cette ligne et bingo !
Si vous avez des explications que je suis preneur Je ne connaisais pas du tout ce répertoire/fichier et encore moins ce que signifie/fait cette ligne (les options correspondent à la même signification de ce qu’il y’a dans /etc/sudoers ?
les fichiers dans sudoers.d repondent à la même syntaxe que dans sudoers.
Cela permet d’avoir des fichiers de configuration spécialisés, sudoers restant alors le fichier général.
D’accord merci de ta réponse !
C’est mieux de supprimer la ligne dans /etc/sudoers.d/010_pi-nopasswd
Ou remplacer TOTO ALL(ALL) NOPASSWD: ALL par TOTO ALL(ALL) PASSWD: ALL ?
Certains utilitaires graphiques ( par ex. gedit ) proposent un mode administrateur, qui demandera le mot de passe aux moments opportuns ( à la lecture d’un fichier, à son enregistrement ) en le lançant depuis un terminal via
Et, sinon comment fait-on un menu personnalisé avec option « super-utilisateur » ? çà peut être bien !
Un clic droit → ouvrir en tant que « super-utilisateur » ← sur n’importe quel fichier de son explorateur de fichiers.
Mieux vaut ouvrir un nouveau fil pour ce type de demande, sachant que l’on déconseille plus que fortement l’utilisation d’application graphique en super utilisateur.
Pas en ligne de commande c’est certain.
mais l’utilisation de lxqt-sudo, kde-sudo et autres ça marche bien, sinon les applications qui sont conçue pour être utilisés avec une élévation de droits, sudo va être activé directement et le mot de passe demandé (comme synaptics par exemple)
oui, c’est certain.
C’était par exemple pour lancer un fichier BASH qui par exemple ajouterait des « routes réseaux » et donc seulement possible en « super-utilisateur ».