Ubuntu 8.04 下配置LDAP客戶端簡直是個噩夢, 這在CentOS 5.1下本是一件非常輕松的事情. 要是網上沒有找到這篇文章, 估計我這輩子就別想配置成功了. 不過看原文中說的, 7.10似乎還要噩夢.
有些地方當然要修改成與自己服務器對應的設置, 另外, 我這裡有個小小的區別是: 注釋掉了/etc/ldap.conf中的ssl start_tls一行. 不是很明白什麼意思, 大概我的服務器沒有開啟SSL支持吧(事實上確實沒開啟^ ^)
Ubuntu 8.04 Hardy LDAP Client
http://linuxadministration.us/2008/05/17/ubuntu-804-hardy-ldap-client/
Ubuntu 7.10 was a nightmare when it came to setting up ldap, but 8.04 improves this process quite a bit.
We are going to set up a Hardy client on a desktop machine, which involves using NFS (for /home) and allowing all desktop users to do desktop tasks.
apt-get install libpam-ldap libnss-ldap nss-updatedb libnss-db nfs-common nscd
Answer the questions; unlike Debian they should actually be put in the configuration file.
Make sure to transfer over your certifiate if you use SSL. I like to use /etc/ldap/ssl
Edit /etc/ldap.conf (which both libnss and libpam use).
host 192.168.1.1
base dc=example,dc=com
#This is important! Don’t use ldap:///192.168.1.1
uri ldap://example.com/
ldap_version 3
rootbinddn cn=admin,dc=example,dc=com
port 389
bind_policy soft
pam_password crypt
ssl start_tls
tls_checkpeer no
tls_cacertfile /etc/ldap/ssl/cert.pem
nss_initgroups_ignoreusers avahi,avahi-autoipd,backup,bin,daemon,dhcp,games,gdm,gnats,haldaemon,hplip,irc,klog,libuuid,list,lp,mail,man,messagebus,news,polkituser,proxy,pulse,root,sync,sys,syslog,uucp,www-data
Now edit /etc/ldap/ldap.conf
BASE dc=example,dc=com
URI ldap://example.com
TLS_CACERT /etc/ldap/ssl/cert.pem
TLS_REQCERT never
/etc/pam.d/common-account
account sufficient pam_ldap.so
account required pam_unix.so
/etc/pam.d/common-auth
auth sufficient pam_ldap.so
auth required pam_unix.so nullok_secure use_first_pass
/etc/pam.d/common-password
password sufficient pam_ldap.so
password required pam_unix.so nullok obscure min=4 max=8 md5
/etc/pam.d/common-session
session required pam_unix.so
session required pam_mkhomedir.so skel=/etc/skel/
session optional pam_ldap.so
/etc/nsswitch.conf
passwd: files ldap
group: files ldap
shadow: files ldap
hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
Now we want to make sure users are assigned to the correct groups when they log in, so add the following to /etc/security/groups.conf
gdm;*;*;Al0000-9000;floppy,audio,cdrom,video,plugdev,scanner
Hal does not recognize this, however, so delete the following entries from /etc/dbus-1/system.d/hal.conf
<deny send_interface=”org.freedesktop.Hal.Device.Volume”/>
<deny send_interface=”org.freedesktop.Hal.Device.Volume.Crypto”/>
We need to edit /etc/pam.d/gdm for the groups.conf file to take effect, so add the following
auth optional pam_group.so
As root, run
nss_updatedb ldap
To mount /home over NFS, add the following to /etc/fstab
192.168.1.1:/home /home nfs defaults 0 0
分享到:
相关推荐
Ubuntu 8.04 安装 G++ 详解 在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包...
- **系统安装内容**:Ubuntu 8.04 Hardy Heron的安装过程中包含了操作系统的核心组件以及其他常用的应用程序。用户可以根据需要选择不同的安装方式,如最小化安装、桌面版安装等。 - **更新源配置**:为了确保系统的...
Ubuntu 8.04 Hardy Heron 是一款备受瞩目的 Linux 发行版,它不仅提供了丰富的功能和优秀的用户体验,还特别注重系统的稳定性和安全性。然而,随着系统功能的增强,对硬件的要求也相应提高。对于那些内存有限的老式...
Vmware虚拟机下Ubuntu 8.04安装 Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的...
Ubuntu 8.04,代号“Hardy Heron”(苍鹭),是Ubuntu Linux操作系统的一个重要版本,发布于2008年。这个版本带来了许多改进和新特性,为用户提供了更稳定、安全和易用的操作环境。下面将详细介绍Ubuntu 8.04的安装...
ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源ubuntu8.04默认的源
《Ubuntu 8.04 速成手册1.0》是一本专为初学者设计的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)这一经典Linux发行版的使用技巧。Ubuntu 8.04是Ubuntu系列的一个重要版本,发布于2008年,它的稳定性和...
ubuntu8.04使用手册,ubuntu8.04使用手册ubuntu8.04使用手册,ubuntu8.04使用手册,ubuntu8.04使用手册,
打开终端(通过Application菜单下的附件找到Terminal),输入`sudo -i`切换到管理员权限,然后输入`sudo gedit /etc/apt/sources.list`打开Ubuntu 8.04的源列表文件。将文件内容替换为以下内容: ``` deb ...
Ubuntu 8.04,代号Hardy Heron,是Ubuntu Linux发行版的一个重要版本,于2008年4月24日正式发布。这个版本为桌面用户提供了长达3年的安全更新支持,对于服务器用户则提供了5年的支持期,因此它对广泛的用户群体都...
Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于2008年,以其稳定性和丰富的应用软件库著称。这份手册的PDF文件包含了详尽的步骤和截图,使得即使没有Linux背景的用户也能顺利上手。...
《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...
Ubuntu 8.04,也称为Hardy Heron,是Ubuntu发行版的第八个版本,于2008年发布。它提供了对当时最新技术和应用的支持,包括Linux内核2.6.24、GNOME桌面环境2.22以及各种开源软件的稳定版本。Ubuntu以其易用性、广泛的...
Ubuntu 8.04(Hardy Heron)是一款非常经典的Linux发行版,其内置了SCIM(Smart Common Input Method)输入法框架来支持多种语言输入。然而,默认情况下可能不包含中文输入法的支持。本文将引导您完成以下步骤:安装...
Ubuntu 8.04,也称为Hardy Heron,其默认主题以橙色为主色调,而这个压缩包可能包含了一个更受用户青睐或设计更为精致的主题,为用户提供了一种改变桌面视觉体验的选项。 在【标签】"Ubuntu"中,我们可以推断这个...
ubuntu 8.04使用手册
本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、以及集成开发环境Eclipse MyEclipse的设置。 ### Java环境配置 #### 安装Java运行环境与开发工具包(JDK)...
Ubuntu 8.04,代号为“Hardy Heron”(硬嘴鸟),是Ubuntu操作系统的一个重要版本,发布于2008年,它以其稳定性和易用性赢得了用户的喜爱。这份手册旨在帮助用户快速掌握Ubuntu 8.04的安装、配置和日常使用技巧。 ...