Score:1

Apache 2.4 และ LDAP ปัญหาการรับรองความถูกต้องขั้นพื้นฐาน

ธง es

ฉันใช้ CentOS 8 Stream + Apache 2.4 + Subversion

ฉันต้องการอนุญาตให้เข้าถึง SVN เฉพาะสำหรับผู้ใช้ที่อยู่ในกลุ่ม LDAP เฉพาะ (ผู้ใช้ svn)

ฉันมีปัญหาดังต่อไปนี้


กรณีที่ 1. ป้อน ID / PW ที่ถูกต้องในฐานะผู้ใช้ LDAP ที่เป็นของผู้ใช้ svn

ใช้งานได้ตามที่คาดไว้

ผู้ใช้รายนี้สามารถเข้าถึง SVN


กรณีที่ 2. ป้อน ID / PW ที่ถูกต้องในฐานะผู้ใช้ LDAP ที่ไม่ได้เป็นของผู้ใช้ svn

สิ่งนี้ไม่ทำงานตามที่คาดไว้

ฉันคาดว่าผู้ใช้รายนี้ไม่สามารถเข้าถึง SVN ได้ แต่ในความเป็นจริงแล้วสามารถเข้าถึงได้


กรณีที่ 3 ป้อน LDAP ID / PW ไม่ถูกต้อง

500 เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์

สำหรับเบราว์เซอร์ กล่องโต้ตอบการรับรองความถูกต้องพื้นฐานจะไม่ปรากฏขึ้นอีก และผู้ใช้ต้องรีสตาร์ทเบราว์เซอร์


ผมต้องการแก้ปัญหากรณีที่ 2 และ 3

ใครสามารถช่วยฉันได้บ้าง

การกำหนดค่าและบันทึกของฉันอยู่ด้านล่าง

/etc/httpd/conf/httpd.conf

[root@my-redmine conf]# cat httpd.conf | egrep -v "^\s*#|^$"
รูทเซิร์ฟเวอร์ "/etc/httpd"
ฟัง 80
รวม conf.modules.d/*.conf
ผู้ใช้อาปาเช่
อาปาเช่กลุ่ม
ServerAdmin root@localhost
<ไดเร็กทอรี />
    AllowOverride ไม่มี
    ต้องการปฏิเสธทั้งหมด
</ไดเร็กทอรี>
รูทเอกสาร "/var/www/html"
<ไดเรกทอรี "/var/www">
    AllowOverride ไม่มี
    ต้องได้รับอนุญาตทั้งหมด
</ไดเร็กทอรี>
<ไดเรกทอรี "/var/www/html">
    ดัชนีตัวเลือก FollowSymLinks
    AllowOverride ไม่มี
    ต้องได้รับอนุญาตทั้งหมด
</ไดเร็กทอรี>
<IfModule dir_module>
    DirectoryIndex index.html
</หากโมดูล>
<ไฟล์ ".ht*">
    ต้องการปฏิเสธทั้งหมด
</ไฟล์>
ErrorLog "บันทึก/error_log"
LogLevel เตือน
<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" รวมกัน
    LogFormat "%h %l %u %t \"%r\" %>s %b" ทั่วไป
    <IfModule logio_module>
      LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" รวมกัน
    </หากโมดูล>
    CustomLog "logs/access_log" รวมกัน
</หากโมดูล>
<IfModule alias_module>
    ScriptAlias ​​/cgi-bin/ "/var/www/cgi-bin/"
</หากโมดูล>
<ไดเรกทอรี "/var/www/cgi-bin">
    AllowOverride ไม่มี
    ตัวเลือกไม่มี
    ต้องได้รับอนุญาตทั้งหมด
</ไดเร็กทอรี>
<IfModule mime_module>
    TypesConfig /etc/mime.types
    แอปพลิเคชัน AddType/x-compress .Z
    แอปพลิเคชัน AddType/x-gzip .gz .tgz
    เพิ่มประเภทข้อความ/html .shtml
    AddOutputFilter รวม .shtml
</หากโมดูล>
AddDefaultCharset UTF-8
<IfModule mime_magic_module>
    MIMEmagicFile conf/magic
</หากโมดูล>
เปิดใช้งาน Sendfile บน
รวมตัวเลือก conf.d/subversion.conf
[รูท@my-redmine conf]#

/etc/httpd/conf,d/subversion.conf

[root@my-redmine conf.d]# cat subversion.conf | egrep -v "^\s*#|^$"
<ตำแหน่ง /svn/svn-test>
    DAV svn
    SVNPath /usr/local/svn/svn-ทดสอบ
    ดีบัก LogLevel

    AuthLDAPBindDN <ผู้ดูแลระบบของฉัน>
    AuthLDAPBindPassword <รหัสผ่าน MyAdmin>
    ปิดการอ้างอิง LDAP
    ปิดการอนุญาต AuthLDAPBind
    AuthType พื้นฐาน
    AuthName "ที่เก็บการโค่นล้ม (LDAP)"
    ปิดการอนุญาต AuthBasic
    AuthUserFile /dev/null
    ldap.authBasicProvider
    AuthzSVNAccessFile /usr/local/svn/svn-test/authzsvn.conf
    ปิด AuthLDAPGroupAttributeIsDN
    AuthLDAPGroupAttribute สมาชิก Uid
    AuthLDAPURl ldap://192.168.100.110/ou=People,dc=my,dc=svn,dc=local?uid
    ต้องการ ldap-group cn=svn-users,ou=Groups,dc=my,dc=svn,dc=local
</สถานที่>
[root@my-redmine conf.d]#

รวมโมดูล

[root@my-redmine conf.d]]# httpd -t -M | grep รับรองความถูกต้อง
 auth_basic_module (แชร์)
 auth_digest_module (แชร์)
 authn_anon_module (แชร์)
 authn_core_module (แชร์)
 authn_dbd_module (แชร์)
 authn_dbm_module (แชร์)
 authn_file_module (แชร์)
 authn_socache_module (แชร์)
 authz_core_module (แชร์)
 authz_dbd_module (แชร์)
 authz_dbm_module (แชร์)
 authz_groupfile_module (แชร์)
 authz_host_module (แชร์)
 authz_owner_module (แชร์)
 authz_user_module (แชร์)
 authnz_ldap_module (แชร์)
 authz_svn_module (ใช้ร่วมกัน)
[root@my-redmine conf.d]]#

กรณีที่ 1 error_log

[อ. 20 ก.ค. 21:56:43.046463 2021] [authz_svn:info] [pid 195900:tid 140586535274240] [client 192.168.100.120:61050] สิทธิ์การเข้าถึง: - GET (null)
[อ. 20 ก.ค. 21:56:43.046514 2021] [authz_core:debug] [pid 195900:tid 140586535274240] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:56:43.046519 2021] [authz_core:debug] [pid 195900:tid 140586535274240] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:56:45.339879 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:56:45.339918 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:56:45.339927 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(523): [client 192.168.100.120:61050] AH01691: using auth_ldapldap16.auth_ldapldate18. .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:56:45.343581 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(620): [client 192.168.100.120:61050] AH01697: ยอมรับ auth_ldap Authenticnuser
[อ. 20 ก.ค. 21:56:45.343608 2021] [authz_svn:info] [pid 195900:tid 140586518488832] [client 192.168.100.120:61050] อนุญาตการเข้าถึง: 'svnuser' GET (null)
[อ. 20 ก.ค. 21:56:45.343845 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:56:45.343852 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:56:45.343858 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(523): [client 192.168.100.120:61050] AH01691: using auth_ldapldate18.auth_ldapldate18. .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:56:45.343869 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(620): [client 192.168.100.120:61050] AH01697: ยอมรับ auth_ldap Authenticnuser
[อ. 20 ก.ค. 21:56:45.343876 2021] [authz_svn:debug] [pid 195900:tid 140586518488832] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:61050 file path to authz] ท้องถิ่น/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:56:45.343905 2021] [authz_svn:info] [pid 195900:tid 140586518488832] [client 192.168.100.120:61050] สิทธิ์การเข้าถึง: 'svnuser' GET svn-test:/branches
[อ. 20 ก.ค. 21:56:45.343929 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:56:45.343942 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:56:45.343946 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(523): [client 192.168.100.120:61050] AH01691: using auth_ldapldap16.auth_ldapldate18. .100.110/ou=คน,dc=ของฉัน,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:56:45.343953 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(620): [client 192.168.100.120:61050] AH01697: ยอมรับ auth_ldap Authenticnuser
[อ. 20 ก.ค. 21:56:45.343958 2021] [authz_svn:debug] [pid 195900:tid 140586518488832] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:61050 file path to authz] local/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:56:45.343961 2021] [authz_svn:info] [pid 195900:tid 140586518488832] [client 192.168.100.120:61050] อนุญาตการเข้าถึง: 'svnuser' GET svn-test:/tags
[อ. 20 ก.ค. 21:56:45.343974 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:56:45.343977 2021] [authz_core:debug] [pid 195900:tid 140586518488832] mod_authz_core.c(820): [client 192.168.100.120:61050] AH01626: ผลการอนุญาตของ <RequireAny> (ไม่มี) รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:56:45.343980 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(523): [client 192.168.100.120:61050] AH01691: using auth_ldapldate18.auth_ldapldate18. .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:56:45.343987 2021] [authnz_ldap:debug] [pid 195900:tid 140586518488832] mod_authnz_ldap.c(620): [client 192.168.100.120:61050] AH01697: ยอมรับ auth_ldap Authenticnuser
[อ. 20 ก.ค. 21:56:45.343991 2021] [authz_svn:debug] [pid 195900:tid 140586518488832] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:61050 file path to authz] ท้องถิ่น/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:56:45.343994 2021] [authz_svn:info] [pid 195900:tid 140586518488832] [client 192.168.100.120:61050] อนุญาตการเข้าถึง: 'svnuser' GET svn-test:/trunk

กรณีที่ 2 error_log

[อ. 20 ก.ค. 21:57:46.345179 2021] [authz_svn:info] [pid 195900:tid 140586577237760] [client 192.168.100.120:61657] สิทธิ์การเข้าถึง: - GET (null)
[อ. 20 ก.ค. 21:57:46.345227 2021] [authz_core:debug] [pid 195900:tid 140586577237760] mod_authz_core.c(820): [client 192.168.100.120:61657] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:57:46.345231 2021] [authz_core:debug] [pid 195900:tid 140586577237760] mod_authz_core.c(820): [client 192.168.100.120:61657] AH01626: ผลการอนุญาตของ <RequireAny> (ไม่มี) รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:57:52.242776 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:57:52.242818 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:57:52.242828 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(523): [client 192.168.100.120:51105] AH01691: ใช้ auth_ldapldate18 แท้ .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:57:52.242843 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(620): [client 192.168.100.120:51105] AH01697: auth_ldap authentication
[อ. 20 ก.ค. 21:57:52.242854 2021] [authz_svn:info] [pid 195902:tid 140586619234048] [client 192.168.100.120:51105] อนุญาตการเข้าถึง: 'not-svnuser' GET (null)
[อ. 20 ก.ค. 21:57:52.243059 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:57:52.243069 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:57:52.243074 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(523): [client 192.168.100.120:51105] AH01691: using auth_ldapldap16.auth .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:57:52.243080 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(620): [client 192.168.100.120:51105] AH01697: auth_ldap authentication
[อ. 20 ก.ค. 21:57:52.243104 2021] [authz_svn:debug] [pid 195902:tid 140586619234048] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:51105] Path to authz file ท้องถิ่น/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:57:52.243190 2021] [authz_svn:info] [pid 195902:tid 140586619234048] [client 192.168.100.120:51105] สิทธิ์การเข้าถึง: 'not-svnuser' GET svn-test:/branches
[อ. 20 ก.ค. 21:57:52.243215 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:57:52.243220 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของ <RequireAny> (ไม่มี) รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:57:52.243224 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(523): [client 192.168.100.120:51105] AH01691: ใช้ auth_ldapldap16.auth_ldap18 .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:57:52.243231 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(620): [client 192.168.100.120:51105] AH01697: auth_ldap authentication
[อ. 20 ก.ค. 21:57:52.243235 2021] [authz_svn:debug] [pid 195902:tid 140586619234048] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:51105] Path to authz file ท้องถิ่น/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:57:52.243238 2021] [authz_svn:info] [pid 195902:tid 140586619234048] [client 192.168.100.120:51105] อนุญาตการเข้าถึง: 'not-svnuser' GET svn-test:/tags
[อ. 20 ก.ค. 21:57:52.243248 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:57:52.243251 2021] [authz_core:debug] [pid 195902:tid 140586619234048] mod_authz_core.c(820): [client 192.168.100.120:51105] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:57:52.243254 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(523): [client 192.168.100.120:51105] AH01691: using auth_ldapldap16.auth .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:57:52.243261 2021] [authnz_ldap:debug] [pid 195902:tid 140586619234048] mod_authnz_ldap.c(620): [client 192.168.100.120:51105] AH01697: auth_ldap authentication
[อ. 20 ก.ค. 21:57:52.243265 2021] [authz_svn:debug] [pid 195902:tid 140586619234048] subversion/mod_authz_svn/mod_authz_svn.c(450): [client 192.168.100.120:51105] Path to authz file ท้องถิ่น/svn/svn-test/authzsvn.conf
[อ. 20 ก.ค. 21:57:52.243274 2021] [authz_svn:info] [pid 195902:tid 140586619234048] [ไคลเอนต์ 192.168.100.120:51105] อนุญาตการเข้าถึง: 'not-svnuser' GET svn-test:/trunk

กรณีที่ 3 error_log

[อ. 20 ก.ค. 21:55:55.187406 2021] [authz_svn:info] [pid 195900:tid 140586669557504] [client 192.168.100.120:56967] สิทธิ์การเข้าถึง: - GET (null)
[อ. 20 ก.ค. 21:55:55.187474 2021] [authz_core:debug] [pid 195900:tid 140586669557504] mod_authz_core.c(820): [client 192.168.100.120:56967] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:55:55.187484 2021] [authz_core:debug] [pid 195900:tid 140586669557504] mod_authz_core.c(820): [client 192.168.100.120:56967] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:55:58.763087 2021] [authz_core:debug] [pid 195900:tid 140586635986688] mod_authz_core.c(820): [client 192.168.100.120:56967] AH01626: ผลการอนุญาตของข้อกำหนด ldap-nsvgroup -users,ou=Groups,dc=my,dc=svn,dc=local: ปฏิเสธ (ยังไม่มีผู้ใช้ที่ผ่านการรับรองความถูกต้อง)
[อ. 20 ก.ค. 21:55:58.763150 2021] [authz_core:debug] [pid 195900:tid 140586635986688] mod_authz_core.c(820): [client 192.168.100.120:56967] AH01626: ผลการอนุญาตของ <RequireAny> (no รับรองผู้ใช้ยัง)
[อ. 20 ก.ค. 21:55:58.763159 2021] [authnz_ldap:debug] [pid 195900:tid 140586635986688] mod_authnz_ldap.c(523): [client 192.168.100.120:56967] AH01691: using auth_ldapldap16.auth .100.110/ou=คน,dc=my,dc=svn,dc=local?uid
[อ. 20 ก.ค. 21:55:58.765260 2021] [authnz_ldap:debug] [pid 195900:tid 140586635986688] mod_authnz_ldap.c(561): [client 192.168.100.120:56967] AH01694: auth_ldap authenticationuser; URI /svn/svn-test/ [ldap_simple_bind() เพื่อตรวจสอบข้อมูลรับรองผู้ใช้ล้มเหลว][ข้อมูลรับรองไม่ถูกต้อง] (ไม่อนุญาต)
[อ. 20 ก.ค. 21:55:58.765297 2021] [authn_core:error] [pid 195900:tid 140586635986688] [client 192.168.100.120:56967] AH01796: AuthType Basic กำหนดค่าโดยไม่มีโมดูลที่เกี่ยวข้อง
Score:0
ธง us

ลองลบ AuthzBasicAuthoritative และตั้งค่า AuthzLDAPBindAuthoritative = on

ด้วยวิธีนี้การตรวจสอบสิทธิ์จะล้มเหลวทันทีโดยไม่ต้องพยายามข้ามไปยังกลไกการตรวจสอบสิทธิ์อื่นๆ

reghorn avatar
es flag
ขอบคุณสำหรับความช่วยเหลือของคุณ. ฉันลบ AuthBasicAuthoritative และเพิ่ม AuthLDAPBindAuthoritative ดังนั้นกรณีที่ 3 จึงได้รับการแก้ไข! และฉันพบวิธีแก้ปัญหากรณีที่ 2 ฉันกำลังลองอยู่ https://stackoverflow.com/questions/38996719/apache-svn-authorize-to-active-directory-group

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา