对于Linux服务器,有时需要开放登录权限给一部分用户,但并非所有用户都愿意安分守己,也无法知道谁是不安分守己的,给多一个这些用户开放登录权限,系统的威胁就多了一分。 目前来说比较好的方案是chroot,调用了chroot(),就能把的根目录改成指定的根目录。何为根目录?顾名思义,“根”就是所有目录的“根”,一切目录均从“根”而生,没有“根”就没有其他目录,换句话说,“根目录”就是最原始的目录。你无法访问“根”之前前的数据,没有“根”的时候,怎么可以发展数据呢? 二进制程序chroot乃GNU的核心程序中的一个,Linux发行版本一般都有Coreutils,不过二进制版的chroot在这种情况 […]
Category: Unix Like
Problems “LDAP SASL check failed”, “LDAP build check failed” & “Cannot find ldap libraries in /usr/lib” solved
Linux发行版本: Debian Jessie 吃一堑,长一智。 要么不要编译OpenLDAP,编译了就别把自己编译的lib库放到/usr/lib,/lib……,弄个prefix。 删掉所有ldap库:
1 |
find /usr/lib/ /lib /lib64 /usr/include/ /usr/local/lib /usr/local/include/ \( -name "*ldap*.so*" -o -name "*ldap*.h*" -o -name "*liblber*.so*" \) -exec rm -f {} \; |
重新安装:
1 |
apt-get -y install --reinstall libsasl2-dev libsasl2-modules-ldap libldap-2.4-2 libldap2-dev libldb-dev |
连接/usr/lib/x86_64-linux-gnu的ldap库到/usr/lib:
1 |
ln -sf /usr/lib/x86_64-linux-gnu/libldap* /usr/lib/ ; ln -sf /usr/lib/x86_64-linux-gnu/liblber* /usr/lib/ |
然后继续configure PHP吧。
OpenWRT之中兴认证(东莞理工学院城市学院校园网)
学校校园网使用的是中兴认证,刚开学几天,纠结如何使用路由器共享网络,使用手机探讨一番,找到一个广科高人完善的Linux客户端。 测试多天,经完善使用方法,分享至此。 最近一段时间比较热门的路由器是MT7620A方案(如newifi, 极路由),MIPSEL架构,本文就以此架构为例,展开教程。 准备: 可以使用OpenWRT的路由器一个 一个安装了Linux(我用Ubuntu Desktop 14.04 64Bit)的虚拟机(物理机也行呀) 待补充 1. 路由器刷入OpenWRT系统 推荐PandoraBox,有商业驱动。 OpenWRT的默认用户名为root,密码为空,密码为空的 […]
Remove “Determining if ip address (^([0-9]{1,3}\.){3,3}[0-9]{1,3}$) is already in use for device (^[a-zA-Z0-9]+$)…”
Have you ever binded a lot of ip addresses to your CentOS? If your answer is yes, you must have seen some informations like this: What a anti-human decision to determining a large of ip address in use on boot. In CentOS, /etc/init.d/network run ifup to bring up your interface, fortunately, if […]
OpenSSH Server & FreeRadius Server Authenticate via Lightweight Directory Access Protocol
安装并配置LDAP Server apt-get update && apt-get -y install slapd ldap-utils 输入LDAP Server的管理员密码(共两次): 重新配置LDAP: dpkg-reconfigure slapd Omit OpenLDAP server configuration? : no DNS domain name: domain.com NOTE:此处输入的DNS domain将会作为你的基础搜索区分名称(Base DN)。以”.”为分割符,每个̶ […]