Forum Linux.général empêcher root d'utiliser un user non local (AD/ldap)

Posté par  . Licence CC By‑SA.
Étiquettes : aucune
0
14
jan.
2014

Bonjour,

Ca fais un petit moment que je me prend la tête avec pam pour empêcher l'accès aux utilisateur AD/ldap à root avec un simple su - monuserAD sans y parvenir.

Je sais très bien que ça n’emperchera pas le root mal intentionné de modifier le fichier /etc/pam.d/su pour se re-attribuer ce genre de droit, mais ça limite un petit peu le problème.

Voilà ce que le fichier ressemble sur une redhat/centos :

#%PAM-1.0
auth            sufficient      pam_rootok.so
# Uncomment the following line to implicitly trust users in the "wheel" group.
#auth           sufficient      pam_wheel.so trust use_uid
# Uncomment the following line to require a user to be in the "wheel" group.
#auth           required        pam_wheel.so use_uid
auth            include         system-auth
account         sufficient      pam_succeed_if.so uid = 0 use_uid quiet
account         include         system-auth
password        include         system-auth
session         include         system-auth
session         optional        pam_xauth.so

Si quelqu'un à une idée de comment parvenir a mes fins …
Sachant qu'il faut que root puisse continuer à faire des su sur les utilisateurs locaux sans mdp. (principalement à cause de scripts codé comme ça).

Merci d'avance à toutes les moules qui pourront m'aider.

  • # bof

    Posté par  (site web personnel) . Évalué à 3.

    Tu l'as dit ça sert pas à grand chose, c'est trop facile à contourner.

    Système - Réseau - Sécurité Open Source - Ouvert à de nouvelles opportunités

    • [^] # Re: bof

      Posté par  . Évalué à 4.

      la bonne soluce c'est d'enlever le droit root à ceux qui n'en ont pas besoin, et de le remplacer par su, qui permet de controler plus finement ce que les gens ont le droit ou non de faire.

      L'autre solution c'est de partir sur les MAC (selinux, tomoyo, apparmor) et de restreindre les droits à root sur ce genre d'opérations lors qu'il est appelé dans un certain contexte.

      • [^] # Re: bof

        Posté par  . Évalué à 3.

        la bonne soluce c'est d'enlever le droit root à ceux qui n'en ont pas besoin, et de le remplacer par su, qui permet de controler plus finement ce que les gens ont le droit ou non de faire.

        je plussois cette solution
        le logguer en root n'est pas une bonne idée

        donc un sudo bien configuré qui selon les groupes permettront ou pas de faire le su -
        ou certaines commandes sauf su -

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.