Титла: Linux - LDAP auth Публикувано от: a108lnx в Jun 15, 2017, 15:36 Здравейте,
опитвам се да пусна юзъри от windows AD-то да се аутентикират от линукс машини или по-точно Mint 18.1 Serena. Mъча го по този туториал: https://wiki.debian.org/AuthenticatingLinuxWithActiveDirectory. Кербероса и самбата съм ги конфигурирал или поне привидно, машината е джойната в домейна и се вижда в активната директория. С команди wbinfo -u|-g виждам юзърите и групите през LDAP. Обаче до там... nssswitch.config-a добавям winbind, но от "getent passwd | group виждам само локалните. Ако му нахвърлям настройките на PAM дадени от линка, гърми аутентикейшъна и не мога да си ползвам и root юзъра, освен че не логвам юзър от АД... :д Предполагам PAM файлове нещо ги омазвам, забил съм от няколко дни и ако някой занимавал се може да помогне ще съм много благодарен. :) [_]3 Титла: Re: Linux - LDAP auth Публикувано от: geroy в Jun 15, 2017, 16:40 в /etc/nsswitch.conf не трябва ли да са не compat ами files?
passwd: files winbind shadow: files winbind group: files winbind Така поне локалната автентикация трябва да ти работи? Титла: Re: Linux - LDAP auth Публикувано от: a108lnx в Jun 15, 2017, 17:06 Ами не и с files е абсолютно същото. Като ти иска руут парола за нещо винаги отговора е "Sorry, Wrong Pass", и само мога да логна от grub loader-a, a иначе PAM-a буквално копи/пейст му правя без да пипам друго. Ако трябва ще кача как изглеждат файловете.
Титла: Re: Linux - LDAP auth Публикувано от: Ipolit в Jun 16, 2017, 08:49 Ето аз какво съм правил, но не е към Windows директори сървър, а към apacheDS, което е някаква имплементация на openldap.
Код: passwd: files ldap Освен това винаги съм имал проблеми да пусна криптирането на връзката с нещо различно от crypt. А крипт гледа първите 5 символа от паролата, ама не е кой знае какъв проблем. В туториала не намерих къде е /etc/ldap.conf Там има настройки на криптирането и връзката със сървъра. Edit: ето ги моите файлове в pam.d common-password Код: # here are the per-package modules (the "Primary" block) common-session Код: #here are the per-package modules (the "Primary" block) common-auth Код: # here are the per-package modules (the "Primary" block) Титла: Re: Linux - LDAP auth Публикувано от: Ipolit в Jun 16, 2017, 08:54 Друго, за което се сещам е, че едно време съм имал проблеми със създаването на home директорията при първо логване. Беше с някаква по-стара версия на убунту и мисля, че имаше връзка с ldm или xdm.
Та може да пробваш да влезеш като root и да направиш su username. После нямаше проблем с логването на съответния юзър, след като вече му е създадена home директорията. Титла: Re: Linux - LDAP auth Публикувано от: a108lnx в Jun 16, 2017, 09:46 Между другото директорията, която се създава в Home за домейна пълното ли име трябва да е или късото. Дадено е късото "test", а не "test.server.com, но знам ли...и има ли значение дали е с главни букви или не, защото в керберос конфига имаше. Пробвах това което си показал, но пак няма разлика :(
Титла: Re: Linux - LDAP auth Публикувано от: Ipolit в Jun 16, 2017, 11:37 Имаш ли ldap.conf?
Аз настройките за сървъра ги давам там И важните са Код: base ou=XX Но в твоя случай едва ли е crypt И пак ти казвам, на ldap сървъра съм слагал всякакъв възможен вид криптиране на паролите, но ми работи само с crypt и респективно така го държа. Тъй, че може туй да му е кусура. Не че съм го пипал последните 6-7 години. |