Alors,
Le sudoers est le fichier standard comme le répertoire /etc/sudoers.d aussi puisque nouvelle installation:
sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults timestamp_timeout=0
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
Et etc/sudoers.d contient les fichiers 90-cloud-init-users debian-cloud-init README
et le fichier 90-cloud-init-users contient
# Created by cloud-init v. 18.3 on Tue, 11 Feb 2020 10:00:53 +0000
# User rules for debian
debian ALL=(ALL) NOPASSWD:ALL
# User rules for debian
debian ALL=(ALL) NOPASSWD:ALL
Et idem dans le fichier debian-cloud-init
Pour les deux commandes:
getent password debian
Unknown database: password
Try `getent --help' or `getent --usage' for more information.
Donc j’ai fait:
getent passwd debian
debian:x:1000:1000:Debian:/home/debian:/bin/bash
et
groups debian
debian : debian
J’ai donc supprimé donc les deux fichiers contenus dans /etc/sudoers.d/, installé par le package sudo de debian, car c’est la que mon utilisateur debian existe.
Mais si je suis dans ce cas, je ne dois pas être le seul, qu’un package donne des droits de superutilisateur à un utilisateur autre que root par défaut, sans l’annoncer, je trouve çà moyen/bof
Enfin, merci, problème résolu