IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Sécurité Discussion :

Sudo sans mot de passe


Sujet :

Sécurité

  1. #1
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut Sudo sans mot de passe
    Bonjour,
    Pour un script de sauvegarde, j'ai besoin d'accéder à des fichiers avec des droits restreints et je voudrais utiliser sudo. Je voudrais verrouiller au maximum les possibilités avec sudo (qu'on puisse pas copier n'importe quoi).

    Je suis sous debian squeeze. J'ai ajouté cette ligne dans mon fichier de sudo
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    utilisateur serveur =(root) NOPASSWD: /bin/cp /etc/freeradius/clients.conf ../backups/mgmt/etc/freeradius/clients.conf, /bin/cp /etc/sudoers ../backups/mgmt/etc/sudoers, /bin/chmod o+r ../backups/mgmt/etc/freeradius/clients.conf, /bin/chmod o+r ../backups/mgmt/etc/sudoers
    Le problème que j'ai, c'est que ça ignore NOPASSWD donc ça me demande le mot de passe

    Ce qui m'étonne, c'est que cette ligne vient d'un fichier que j'ai créé et qui fonctionnait visiblement, ça faisait semblant de fonctionner, malgré le vidage du cache sudo (sudo -k). Je suis en ssh mais ça fait la même chose en local. Bref je sèche un peu là

    Vous auriez une idée ?

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 549
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 549
    Points : 19 377
    Points
    19 377
    Par défaut
    Bonjour,

    n'y aurait-il pas une directive, dans la suite du fichier, qui invaliderait celle-ci ?
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    A priori, je dirai que non.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    # /etc/sudoers
    #
    # This file MUST be edited with the 'visudo' command as root.
    #
    # See the man page for details on how to write a sudoers file.
    #
     
    Defaults        env_reset
     
    # Host alias specification
     
    # User alias specification
     
    # Cmnd alias specification
     
    # User privilege specification
    root    ALL=(ALL) ALL
     
    utilisateur serveur =(root) NOPASSWD: /bin/cp /etc/freeradius/clients.conf ../backups/mgmt/etc/freeradius/clients.conf, /bin/cp /etc/sudoers ../backups/mgmt/etc/sudoers, /bin/chmod o+r ../backups/mgmt/etc/freeradius/clients.conf, /bin/chmod o+r ../backups/mgmt/etc/sudoers
     
    # Allow members of group sudo to execute any command
    # (Note that later entries override this, so you might need to move
    # it further down)
    %sudo ALL=(ALL) ALL
    #
    #includedir /etc/sudoers.d
    ## BEGIN: CENTREON SUDO
    #Add by CENTREON installation script
    User_Alias      CENTREON=www-data,nagios
    Defaults:CENTREON !requiretty
    # Nagios Restart
    CENTREON   ALL = NOPASSWD: /etc/init.d/nagios* restart
    CENTREON   ALL = NOPASSWD: /etc/init.d/nagios restart
    # Nagios reload
    CENTREON   ALL = NOPASSWD: /etc/init.d/nagios* reload
    CENTREON   ALL = NOPASSWD: /etc/init.d/nagios reload
    # Nagios test config
    CENTREON   ALL = NOPASSWD: /usr/local/nagios/bin/nagios* -v *
    CENTREON   ALL = NOPASSWD: /usr/local/nagios/bin/nagios -v *
    # Nagios test for optim config
    CENTREON   ALL = NOPASSWD: /usr/local/nagios/bin/nagios* -s *
    CENTREON   ALL = NOPASSWD: /usr/local/nagios/bin/nagios -s *
    # Snmptrapd Restart
    CENTREON   ALL = NOPASSWD: /etc/init.d/snmptrapd restart
    # CentStorage Restart
    CENTREON   ALL = NOPASSWD: /etc/init.d/centstorage restart
    # CentStorage stop
    CENTREON   ALL = NOPASSWD: /etc/init.d/centstorage stop
    # CentStorage start
    CENTREON   ALL = NOPASSWD: /etc/init.d/centstorage start
    ## END: CENTREON SUDO
    Je me suis aussi déconnecté/reconnecté et même redémarré le serveur pour être sûr qu'il n'y ait pas un problème avec la session courante mais rien.

  4. #4
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    C'était à cause de mon fichier /etc/hosts Je limite le sudo sur une machine sauf que l'association nom-ip n'était plus bonne dans le fichier donc ça me jetait.

    Problème résolu donc

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 24
    Dernier message: 12/07/2006, 11h11
  2. Réponses: 7
    Dernier message: 06/06/2006, 14h54
  3. Session ouverte sans mot de passe
    Par BnA dans le forum Web
    Réponses: 4
    Dernier message: 09/05/2006, 11h04
  4. Réponses: 9
    Dernier message: 23/03/2006, 09h38
  5. [PostgresSQL]Pb accés des utilisateurs sans mot de passe
    Par woodwai dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 22/05/2003, 16h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo