个人工具
119.28.94.63
该IP地址的讨论
登录
查看“UbuntuHelp:AutofsLDAP/zh”的源代码 - Ubuntu中文
UbuntuHelp
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“UbuntuHelp:AutofsLDAP/zh”的源代码
来自Ubuntu中文
←
UbuntuHelp:AutofsLDAP/zh
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{{Translation}} {{From|https://help.ubuntu.com/community/AutofsLDAP}} {{Translator|kmeng}} {{Languages|UbuntuHelp:AutofsLDAP}} == 介绍 == 自动挂载是通过网络挂载目录的先进方法,并且非常容易管理非常节省带宽。在这个指南里,autofs将通过LDAP目录来配置。这样,我们将拥有一个集中的配置,并且可以最大化的利用已经配置起来的LDAP。很不错吧? == 安装 == 首先,automount 由内核模块和用户界面工具这两部分组成。比较新的GNU/Linux发布版已经把automount编译进内核。你只要安装用户界面工具就可以了。需要安装的用户工具包括:<code><nowiki>autofs-ldap ldap-utils</nowiki></code> (参照 [[UbuntuHelp:InstallingSoftware|InstallingSoftware]]). 如果你只希望使用普通的配置文件,就不需要安装 <code><nowiki>autofs-ldap </nowiki></code>。[[UbuntuHelp:Autofs|Autofs]] 介绍了安装过程. == 配置 == LDAP 自动挂载的配置有下面几部分组成: * 配置 openldap 服务器,从而加载 autofs-ldap 模式 * 进入 LDAP 目录来定义挂载点 * 进入 LDAP 记录来定义目录 * 定义客户端使用 LDAP 的配置进行自动挂载 === 服务器(server)端 === 打开并修改 slapd 配置文件,让 slapd 后台程序加载ldap模式:<code><nowiki>/etc/ldap/schema/autofs-ldap.schema</nowiki></code>: <pre><nowiki> sudo nano /etc/ldap/slapd.conf </nowiki></pre> 在<code><nowiki>core.schema</nowiki></code> 和 <code><nowiki>cosine.schema</nowiki></code> 之后加入下面2行: <pre><nowiki> #Schema and objectClass definitions include /etc/ldap/schema/autofs.schema </nowiki></pre> 最后重启 slapd 服务: <pre><nowiki> sudo /etc/init.d/slapd restart </nowiki></pre> === Populating LDAP === In the LDAP directory, you have to enter two kinds of entries: * entry that defines the mountpoint * entry that defines the directory under a mountpoint Here is an example of LDAP entries based on the [[UbuntuHelp:OpenLDAPServer|OpenLDAPServer]] installation. <pre><nowiki> dn: ou=admin,dc=example,dc=com ou: admin objectClass: top objectClass: organizationalUnit dn: ou=automount,ou=admin,dc=example,dc=com ou: automount objectClass: top objectClass: organizationalUnit dn: ou=auto.master,ou=automount,ou=admin,dc=example,dc=com ou: auto.master objectClass: top objectClass: automountMap dn: cn=/home,ou=auto.master,ou=automount,ou=admin,dc=example,dc=com cn: /home objectClass: top objectClass: automount automountInformation: ldap:ou=auto.home,ou=automount,ou=admin,dc=example,dc=com --timeout=60 --ghost dn: cn=lionel,ou=auto.home,ou=automount,ou=admin,dc=example,dc=com cn: lionel objectClass: top objectClass: automount automountInformation: -fstype=nfs,rw,hard,intr,nodev,exec,nosuid,rsize=8192,wsize=8192 nfs.example.com:/export/home/lionel </nowiki></pre> === On the client === On the client, you only have to add the LDAP map to the automount entry of <code><nowiki>/etc/nsswitch.conf</nowiki></code>. Edit your <code><nowiki>/etc/nsswitch.conf</nowiki></code> and add the line: <pre><nowiki> automount: files ldap </nowiki></pre> The package <code><nowiki>ldap-utils</nowiki></code> has to be configured. Edit <code><nowiki>/etc/ldap/ldap.conf</nowiki></code>: <pre><nowiki> BASE dc=example,dc=com URI ldap://ldap.example.com </nowiki></pre> == Launch == autofs looks in the LDAP directory for the automountMap. You just have to launch <code><nowiki>autofs</nowiki></code>: <pre><nowiki> sudo /etc/init.d/autofs start </nowiki></pre> == Test == Just check with a mount that automount has been started correctly: <pre><nowiki> mount | grep automount automount(pid5058) on /home type autofs (rw,fd=4,pgrp=5058,minproto=2,maxproto=4) </nowiki></pre> [[category:UbuntuHelp]]
该页面使用的模板:
模板:Copyedit translation
(
查看源代码
)
模板:From
(
查看源代码
)
模板:Languages
(
查看源代码
)(受保护)
模板:Languages/Lang
(
查看源代码
)(受保护)
模板:Translator
(
查看源代码
)
返回至
UbuntuHelp:AutofsLDAP/zh
。