• phpldapadmin具体设置


    一、需求
        1.属性隐藏

           只显示用户名,部门(因为是单OU设计为了做区分),登录密码

        2.属性顺序显示

              部门>用户名>登录密码

        3.使用UID可以登陆

              用户可以使用账户(自己的名字)登录WEB界面

        4.隐藏登录后LOGO标志

        5.隐藏左侧按钮


    二、功能实现

    #在文件夹里面页面详情.jpg可以看到效果

        1.可以实现的功能

              #在配置文件中(/etc/phpldapadmin/config.php)做如下修改

          属性隐藏设置                                                                                                                                                        #定位217行 找到这一条数据 => $config->custom->appearance['hide_attrs'] = array();

              #例子:
                         $config->custom->appearance['hide_attrs'] = array('objectClass','sn','cn','uid');

                            #隐藏 objectClass,sn,cn,uid属性

          属性顺序显示                                                                                                                                                        #定位265行 找到这一条数据 => $config->custom->appearance['attr_display_order'] = array();

              #例子:

                         $config->custom->appearance['attr_display_order'] = array(

                           'givenName',
                           'sn',
                           'cn',
                           'uid',
                           'uidNumber',
                           'userPassword'


                           );



          使用名字可以登陆                                                                                                                                                   #定位414行 找到这一条数据 => #$servers->setValue('login','fallback_dn',false); false改为true

                         $servers->setValue('login','attr','dn');
                         $servers->setValue('login','attr','uid');

                            #保证这两行不被注释掉


          超时时间
                         $servers->setValue('login','timeout',30);

                            #具体时间自己设置

          关闭匿名登录按钮
                         #$servers->setValue('login','anon_bind',true);

                            #false改为true

          登录界面LOGO隐藏掉                                                                                                                                           #在/usr/share/phpldapadmin/htdocs/welcome.php里面修改 注释掉第16行信息就可以了


          隐藏页眉页脚                                                                                                                                                      #搜索关键字minimalMode 找到这一条数据 => $config->custom->appearance['minimalMode'] = true; false改为true

    2.失效功能

         #严重警告:开启用户只能开到自己的条目,就不能使用UID登陆了



  • 相关阅读:
    CPU上下文的切换
    linux 零拷贝
    整型的长度
    What is the Memory Model in C++11
    leetcode刷题笔记九十二题 反转链表II
    leetcode刷题笔记九十一题 解码方法
    leetcode刷题笔记九十题 子集II
    leetcode刷题笔记八十九题 格雷编码
    leetcode刷题笔记八十八题 合并两个有序数组
    leetcode刷题笔记八十七题 扰乱字符串
  • 原文地址:https://www.cnblogs.com/394510636-ff/p/9262832.html
Copyright © 2020-2023  润新知