1 votes

Comment puis-je me connecter à ma machine linux avec mes informations d'identification Active Directory ?

Je suis sur un ordinateur Windows et je me connecte par RDP à un serveur RHEL 7. Je veux maintenant pouvoir me connecter à ce serveur en utilisant mes informations d'identification du domaine Windows (via SSH, de préférence RDP également, mais ce n'est pas nécessaire). Voici ce que j'ai jusqu'à présent :

  • realm list renvoie les informations sur mon domaine
  • kinit myuser@DOMAIN.LOCAL fonctionne bien
  • ldapsearch -H ldap://srv-ad.mycompancy.local/ -Y GSSAPI -N -b "dc=mycompany,dc=local" "(sAMAccountName=SRV-DEV008$)" renvoie toutes les informations sur ce compte à partir du LDAP. srv-dev008 est mon serveur RHEL.
  • J'ai configuré mon PAM comme suit : Archlinux Wiki

Cependant, je ne peux pas me connecter en utilisant mes informations d'identification du domaine. Je n'ai PAS d'accès direct à l'AD, car je ne suis pas un administrateur dans mon entreprise. Je suis censé pouvoir effectuer cette tâche sans leur aide (il s'agit d'un apprentissage), tout ce qu'ils ont fait, c'est ajouter le compte machine SRV-DEV008 à l'AD. Que me manque-t-il ? J'apprécie toute aide.

0 votes

Quel genre d'erreurs voyez-vous dans les journaux ?

0 votes

/var/log/secure montre que les noms d'utilisateur que j'ai essayés (ils existent sur le domaine) ne sont pas valides. J'ai également essayé DOMAIN \username et username@DOMAIN, sans succès.

0 votes

Ok. Cher apprenti, nous avons alors besoin aussi de quelques fichiers de configuration pour nous voir. Vous pouvez aussi essayer ldapsearch avec un niveau de débogage plus verbeux.

1voto

Vallis Points 1

Vous pouvez utiliser sssd avec RHEL7

Jetez un coup d'œil à ce guide : https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/pdf/Windows_Integration_Guide/Red_Hat_Enterprise_Linux-7-Windows_Integration_Guide-en-US.pdf

(vérifiez d'abord que vous l'avez installé : yum info sssd)

sssd.conf :

[sssd] domaines = mycompany.local services = nss config_file_version = 2

[nss] filter_groups = root filter_users = root

[domain/mycompany.local] id_provider = ad auth_provider = ad access_provider = ad chpass_provider = ad ad_server = srv-ad.mycompancy.local ad_hostname = SRV-DEV008.mycompancy.local ad_domain = mycompancy.local

0 votes

Merci pour votre réponse. J'ai modifié le fichier sssd.conf en fonction de vos informations, mais je ne parviens toujours pas à me connecter. /var/log/secure dit toujours que l'utilisateur est inconnu. Dois-je modifier autre chose pour que la connexion utilise sssd ? De plus, j'aimerais que tous les utilisateurs du domaine puissent se connecter sur la machine, et pas seulement les membres d'un certain groupe. Edit : J'ai essayé de démarrer le service sssd, mais j'obtiens une erreur. "<groupe/member="root"> ldap_results() failed : Erreur d'opérations : 000004DC : LdapErr : DSID-0C0906E8, comment : Afin d'effectuer cette opération, une liaison réussie doit être effectuée sur la connexion., data 0, vldb1

0voto

BIfrost Points 11

Après que mon instructeur ait lui-même essayé de résoudre ce problème, il a remarqué que ce n'était pas possible sans le mot de passe de l'administrateur, nous avons donc demandé à l'un des administrateurs de le saisir à distance. J'ai ensuite pu ajouter un compte de domaine à ma machine locale, mais je ne pouvais pas me connecter en utilisant des comptes de domaine qui n'étaient pas déjà créés sur la machine. Pour résoudre ce problème, j'ai utilisé la commande realm permit --all qui permet à tous les utilisateurs du domaine (s'ils ont fourni les informations d'identification correctes) de se connecter à la machine. Maintenant, tout ce qui reste à faire est de permettre à ces utilisateurs d'utiliser sudo.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X