Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 23-11-2017 14:05:29

HeryR
Membre
Inscription : 23-11-2017

Problème "sudo" - Demande de mot de passe pour chaque commande

Hello all,

Je suis nouveau sur DF.

Alors j'ai un serveur Debian Stretch avec un comportement "sudo" galère. On demande le mot de passe pour chaque commande.
J'aimerai avoir le comportement par défaut (à l'origine) genre un timeout de 10min pour la demande de mot de passe en mode sudo (mais pas à chaque commande).
J'ai déjà essayer de faire :
- sudo visudo
- changer la ligne %sudo ALL=(ALL) ALL en %sudo ALL=(ALL) NOPASSWD: ALL
- Ctrl + o puis entrée pour enregistrer les modifs
- Ctrl + x pour fermer le fichier

Cela marche bien mais mon souci c'est que dans ce cas, ce n'est pas le comportement par défaut, et tous les groupe sudo n'auront jamais à taper le mot de passe (not very secure je pense). Mon timestamp_timeout est à 1000 dans /etc/sudoers, j'ai reduit à 10 (10min) mais sans succès sos.gif

Alors si quelqu'un peut m'aider ce serait vraiement sympa ! thank's

Hors ligne

#2 23-11-2017 14:08:53

Caerroff
Membre
Lieu : /home
Distrib. : Debian 9
(G)UI : KDE/Gnome3
Inscription : 13-08-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

utilise SU ?

Caerroff big_smile

Hors ligne

#3 23-11-2017 14:17:07

HeryR
Membre
Inscription : 23-11-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

utilise SU ?



@Caerroff

Désolé, je suis encore un peu novice en linux tongue J'ai pas vraiment compris smile

J'appartient au groupe "sudo" et je fait sudo 'command'

Dernière modification par HeryR (23-11-2017 14:19:47)

Hors ligne

#4 23-11-2017 15:05:57

chalu
Modératrice
Lieu : Anjou
Distrib. : Debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : Mate 1.16
Inscription : 11-03-2016

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Bonjour,
Si on ne met pas de mot de passe pour root, le premier utilisateur créé a les droits administrateur avec sudo
Sur mon PC, ça donne le fichier crée par debian à l'installation

sudo visudo


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

Hors ligne

#5 23-11-2017 15:11:21

Tristan07
Membre
Distrib. : Debian 9, Stretch
Noyau : Linux 4.9.0-4-amd64
(G)UI : Gnome
Inscription : 21-05-2016
Site Web

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Salut ,

https://debian-facile.org/doc:systeme:c … phabetique

su (ou su -) te permet de passer en mode "root" (super utilisateur) donc pas de temps déterminé comme sudo ( qui lui donne les droits a 1 utilisateur)
tout dans le lien - ne pas oublier qu'un Wiki DF est dispo écrit par les membres wink

edit : pour en sortir taper "exit" après fin des tâches

Dernière modification par Tristan07 (23-11-2017 15:12:01)

Hors ligne

#6 23-11-2017 15:12:21

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Buster/Sid/Rc-Buggy
Noyau : Linux (≥ 4.12)
(G)UI : i3-wm (≥ 4.13)
Inscription : 07-07-2008
Site Web

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

D'après https://itsfoss.com/change-sudo-passwor … ut-ubuntu/

Tu peux modifier tout simplement

Defaults        env_reset


en

Defaults        env_reset,timestamp_timeout=30



Pour passer 30 secondes sans demander de pass. Si tu mets -1 au lieu de 30, le pass n'est plus demandé jusqu'à fermeture du terminal (ou de la session) à vérifier…


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#7 23-11-2017 15:50:26

HeryR
Membre
Inscription : 23-11-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Merci à tous pour votre réponse !

@chalu

mon

sudo visudo

donne ça


# 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,timestamp_timeout=1000
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
 



@Tristan07

En fait ce que je veux faire c'est juste de retrouver le comportement d'origine du mode "sudo" sans qu'il me demande un mot de passe à chaque command mais plutôt lorseque le timeout a expiré. Sans passer en mode root avec su ou su - ! Notant qu'il y a plusieur utilisateur dans le groupe "sudo".

@captnfab

J'ai beau essayer de changer le

timestamp_timeout

mais sans effet. On me demande toujours le mot de passe avec sudo


J'ai ce message à chaque commande sudo :

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for xxxxxxx:
 

Hors ligne

#8 23-11-2017 17:15:29

chalu
Modératrice
Lieu : Anjou
Distrib. : Debian Stretch
Noyau : Linux 4.9.0-3-amd64
(G)UI : Mate 1.16
Inscription : 11-03-2016

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Tu t’es déconnecté et reconnecté ou tu as relancé le PC ?
Tu as des fichiers dans /etc/sudoers.d ?

ls /etc/sudoers.d

Hors ligne

#9 23-11-2017 17:40:18

Caribou22
Membre
Lieu : 22, Côtes d'Armor, Bretagne
Distrib. : Debian Stretch
Noyau : 4.9 amd64
(G)UI : XFCE
Inscription : 10-11-2014
Site Web

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Bonjour et bienvenue smile

Normalement quand c'est comme ça, tu rentres :

sudo su


Et ça te passe en root (en admin, attention donc !). Toutes tes commandes suivantes sont saisies en root sans avoir à y mettre sudo.

Hors ligne

#10 23-11-2017 18:18:55

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Dans un autre poste raleur disait que sudo su était redondant
la bonne méthode c'est

J'ai épluché un peu le man et par defaut c'est pendant 15 minutes que le mot de passe est actif

En passant j'ai vu

SUDOERS OPTIONS
insults           If set, sudo will insult users when they enter an incorrect password.  This flag is off by
                       default.



donc du coup je me suis empressé de le l'activer
bon je comprend ce qu'il me dit mais quand c'est futile je peux pas m’empêcher de tester woohoo.gif

Defaults    env_reset,insults



sinon plus sérieusement j'ai trouvé ça qui parait utile, quoique je parle pas trop anglais (un peu sous la torture)

passwd_timeout    Number of minutes before the sudo password prompt times out, or 0 for no timeout.  The timeout
                       may include a fractional component if minute granularity is insufficient, for example 2.5.  The
                       default is 0.

     timestamp_timeout
                       Number of minutes that can elapse before sudo will ask for a passwd again.  The timeout may
                       include a fractional component if minute granularity is insufficient, for example 2.5.  The
                       default is 15.  Set this to 0 to always prompt for a password.  If set to a value less than 0 the
                       user's time stamp will not expire until the system is rebooted.  This can be used to allow users
                       to create or delete their own time stamps via “sudo -v” and “sudo -k” respectively.


sudo -i



Edit à toto : Pour les codes simples utiliser la balise Autre code, c'est plus clair.

Dernière modification par Croutons (23-11-2017 18:28:30)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 24-11-2017 10:00:13

HeryR
Membre
Inscription : 23-11-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

@chalu

Oui, je me suis déconnecté et reconnecté  !
J'ai un fichier README dans /etc/sudoers.d pour un

ls /etc/sudoers.d



@Caribou22
Je ne veux pas passer en mode superutlisateur root avec

sudo su

mais d'essayer de retrouver le comportement par défaut du sudo (re-demander mot de passe qu'après timeout défini ex 10min)

@Croutons
sans succès avec passwd_timeout et timestamp_timeout

Edit à toto : Pour les commandes user, utiliser la balise Commande user le fait mieux.

Hors ligne

#12 24-11-2017 10:53:20

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Bonjour
Normalement tu devrais avoir un fichier avec ton nom d'utilisateur

sudo ls -l /var/lib/sudo/ts/


-rw------- 1 root stephane 64 nov.  24 09:08 stephane


la date se met a jour a chaque fois que tu utilises sudo

Que renvoi

sudo -l

Dernière modification par Croutons (24-11-2017 11:12:24)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#13 24-11-2017 15:05:29

HeryR
Membre
Inscription : 23-11-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Merci à tous !

Problème résolu en faisant un reboot du serveur (aie aie aie) tongue

merci.gif

Hors ligne

#14 24-11-2017 15:09:04

captnfab
Admin-Girafe
Lieu : /dev/random
Distrib. : Debian Stretch/Buster/Sid/Rc-Buggy
Noyau : Linux (≥ 4.12)
(G)UI : i3-wm (≥ 4.13)
Inscription : 07-07-2008
Site Web

Re : Problème "sudo" - Demande de mot de passe pour chaque commande


captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.

Hors ligne

#15 24-11-2017 17:08:16

Caerroff
Membre
Lieu : /home
Distrib. : Debian 9
(G)UI : KDE/Gnome3
Inscription : 13-08-2017

Re : Problème "sudo" - Demande de mot de passe pour chaque commande

Point choco accordé à @Captnfab ^^

Caerroff big_smile

Hors ligne

Pied de page des forums