`
willzh
  • 浏览: 300880 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ubuntu 8.04 Hardy 下 LDAP 客戶端設置

    博客分类:
  • ldap
阅读更多
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++ 详解 在 Ubuntu 8.04 系统中安装 G++ 编译器是非常必要的,特别是在配置 okl4 环境时。下面将详细介绍如何在 Ubuntu 8.04 中安装 G++。 首先,需要安装 build-essential 软件包,该软件包包...

    Ubuntu8.04安装配置大全

    - **系统安装内容**:Ubuntu 8.04 Hardy Heron的安装过程中包含了操作系统的核心组件以及其他常用的应用程序。用户可以根据需要选择不同的安装方式,如最小化安装、桌面版安装等。 - **更新源配置**:为了确保系统的...

    ubuntu8.04优化指南

    Ubuntu 8.04 Hardy Heron 是一款备受瞩目的 Linux 发行版,它不仅提供了丰富的功能和优秀的用户体验,还特别注重系统的稳定性和安全性。然而,随着系统功能的增强,对硬件的要求也相应提高。对于那些内存有限的老式...

    详解:Vmware虚拟机下Ubuntu8.04安装.pdf

    Vmware虚拟机下Ubuntu 8.04安装 Vmware虚拟机下Ubuntu 8.04安装可以分为两个部分:Vmware虚拟环境的安装和Ubuntu系统的安装。在Vmware虚拟环境的安装中,我们需要首先安装Vmware Workstation,然后创建一个新的...

    Ubuntu8.04安装教程

    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默认的源ubuntu8.04默认的源

    ubuntu8.04速成手册1.0.pdf

    《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使用手册,ubuntu8.04使用手册,

    ubuntu8.04完全安装指南

    打开终端(通过Application菜单下的附件找到Terminal),输入`sudo -i`切换到管理员权限,然后输入`sudo gedit /etc/apt/sources.list`打开Ubuntu 8.04的源列表文件。将文件内容替换为以下内容: ``` deb ...

    Ubuntu 8.04桌面版安装教程

    Ubuntu 8.04,代号Hardy Heron,是Ubuntu Linux发行版的一个重要版本,于2008年4月24日正式发布。这个版本为桌面用户提供了长达3年的安全更新支持,对于服务器用户则提供了5年的支持期,因此它对广泛的用户群体都...

    ubuntu8.04速成手册1.0.rar ubuntu8.04 ubuntu8安装与配置

    Ubuntu 8.04,代号“Hardy Heron”,是Ubuntu Linux发行版的一个重要版本,发布于2008年,以其稳定性和丰富的应用软件库著称。这份手册的PDF文件包含了详尽的步骤和截图,使得即使没有Linux背景的用户也能顺利上手。...

    ubuntu8.04速成手册

    《Ubuntu 8.04 速成手册》是一本针对初学者和中级用户的指南,旨在帮助读者快速掌握Ubuntu 8.04(Hardy Heron)操作系统的基本操作和高级技巧。Ubuntu是基于Debian的开源Linux发行版,以其用户友好、稳定性和安全性...

    同事安装ubuntu8.04和windows

    Ubuntu 8.04,也称为Hardy Heron,是Ubuntu发行版的第八个版本,于2008年发布。它提供了对当时最新技术和应用的支持,包括Linux内核2.6.24、GNOME桌面环境2.22以及各种开源软件的稳定版本。Ubuntu以其易用性、广泛的...

    如何在ubuntu8.04中安装中文输入法

    Ubuntu 8.04(Hardy Heron)是一款非常经典的Linux发行版,其内置了SCIM(Smart Common Input Method)输入法框架来支持多种语言输入。然而,默认情况下可能不包含中文输入法的支持。本文将引导您完成以下步骤:安装...

    79905-Ubuntu 8.04 GDM-LIST.tar.gz

    Ubuntu 8.04,也称为Hardy Heron,其默认主题以橙色为主色调,而这个压缩包可能包含了一个更受用户青睐或设计更为精致的主题,为用户提供了一种改变桌面视觉体验的选项。 在【标签】"Ubuntu"中,我们可以推断这个...

    ubuntu8.04手册05

    ubuntu 8.04使用手册

    ubuntu8.04中配置java+tomcat+eclipseMyEclipse开发环境(更新)

    本文将深入解析如何在Ubuntu 8.04系统上搭建这套开发环境,涵盖Java环境的配置、Tomcat服务器的安装与启动、以及集成开发环境Eclipse MyEclipse的设置。 ### Java环境配置 #### 安装Java运行环境与开发工具包(JDK)...

    ubuntu 8.04速成手册

    Ubuntu 8.04,代号为“Hardy Heron”(硬嘴鸟),是Ubuntu操作系统的一个重要版本,发布于2008年,它以其稳定性和易用性赢得了用户的喜爱。这份手册旨在帮助用户快速掌握Ubuntu 8.04的安装、配置和日常使用技巧。 ...

Global site tag (gtag.js) - Google Analytics