<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>2372</bug_id>
          
          <creation_ts>2003-03-13 13:47:26 +0300</creation_ts>
          <short_desc>по просьбе vserge: вариант system-auth с использованием pam_ldap</short_desc>
          <delta_ts>2008-02-21 09:16:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>pam_ldap</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P4</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="den">denf</reporter>
          <assigned_to name="Serge A. Volkov">vserge</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>gns</cc>
    
    <cc>imz</cc>
    
    <cc>klark</cc>
    
    <cc>ldv</cc>
    
    <cc>mike</cc>
    
    <cc>shaba</cc>
    
    <cc>slev</cc>
    
    <cc>vitty</cc>
    
    <cc>viy</cc>
          
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2156</commentid>
    <comment_count>0</comment_count>
    <who name="den">denf</who>
    <bug_when>2003-03-13 13:47:26 +0300</bug_when>
    <thetext>/etc/pam.d/system-auth
#%PAM-1.0
auth        sufficient  /lib/security/pam_tcb.so shadow fork nullok 
auth        required    /lib/security/pam_ldap.so use_first_pass 
account     required    /lib/security/pam_access.so
account     sufficient  /lib/security/pam_tcb.so shadow fork
account     required    /lib/security/pam_ldap.so
password    required    /lib/security/pam_passwdqc.so min=disabled,24,12,8,7 max=40 passphrase=3 match=4 similar=deny random=42 enforce=users retry=3
password    sufficient  /lib/security/pam_ldap.so use_authtok
password    required    /lib/security/pam_tcb.so use_authtok shadow fork prefix=$2a$ count=8 write_to=tcb
session     required    /lib/security/pam_limits.so 
session     sufficient  /lib/security/pam_ldap.so 
session     required    /lib/security/pam_tcb.so nolog 

----------------------------------------------------------
/etc/pam.d/system-auth-use_first_pass
#%PAM-1.0
auth            sufficient      /lib/security/pam_tcb.so shadow fork nullok use_first_pass
auth            required        /lib/security/pam_ldap.so use_first_pass
password        sufficient      /lib/security/pam_ldap.so use_authtok
password        required        /lib/security/pam_tcb.so use_authtok shadow fork prefix=$2a$ count=8 write_to=tcb

---

---
варианты рабочие, хотя конечно, возможны некоторые неточности
pam_mkhomedir не включен, поскольку он НЕ работает при входе через sshd, говорит Permission denied.
Судя по всему он делает setuid ДО того как обрабатывать секцию session и, следовательно, не может создать каталог в /home
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29888</commentid>
    <comment_count>1</comment_count>
    <who name="Eugene Ostapets">eostapets</who>
    <bug_when>2005-09-02 17:40:13 +0400</bug_when>
    <thetext>На текущий момент pam_mkhomedir можно использовать в секции account и там он
работает.
Нужно будет включить это как пример в сборку pam_ldap...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>37515</commentid>
    <comment_count>2</comment_count>
    <who name="Nick S. Grechukh">gns</who>
    <bug_when>2006-04-21 18:25:55 +0400</bug_when>
    <thetext>надо придумать технология укладывания этого конфига в pam.d и перелючения. 
кто-нибудь видит проблемы с описанным в конце
http://wiki.sisyphus.ru/admin/LdapWinbindUsers вариантом - с симлинками и
переключением по control(8) ? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>64260</commentid>
    <comment_count>3</comment_count>
    <who name="Vladimir V. Kamarzin">vvk</who>
    <bug_when>2008-02-21 09:15:50 +0300</bug_when>
    <thetext>Давно сделали control system-auth.

pam-config-control:
* Mon May 28 2007 Stanislav Ievlev &lt;inger@altlinux&gt; 1.4.0-alt1.1
- add support for ldap authentication</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>