⑴ 如何搭建linux ldapweb管理界面
1、安装openldap-servers软件包
2、查看ldap模板文件的存放位置:
3、拷贝ldap模板文件到配置文件目录并修改文件名为slapd.conf。
4、删除/etc/openldap目录下原有的文件,保留下这几个文件,注意:以前学时是要删除schema文件,直留下三个,但是我测试时如果删除schema服务将失败。
5、修改slapd.conf文件的权限:
6、修改sldap.conf配置文件:如下:(主要配好红色的就ok,没有的都是被注释掉的)
复制代码
代码如下:
include /etc/openldap/schema/corba.schema
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/aconf.schema
include /etc/openldap/schema/dyngroup.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/java.schema
include /etc/openldap/schema/misc.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/openldap.schema
include /etc/openldap/schema/ppolicy.schema
include /etc/openldap/schema/collective.schema
allow bind_v2
pidfile /var/run/openldap/slapd.pid argsfile /var/run/openldap/slapd.args
database bdb suffix "dc=example,dc=com" checkpoint 1024 15 rootdn
"cn=Manager,dc=example,dc=com"
rootpw redhat
directory /var/lib/ldap
index objectClass eq,pres
index ou,cn,mail,surname,givenname eq,pres,sub
index uidNumber,gidNumber,loginShell eq,pres
index uid,memberUid eq,pres,sub
database monitor
access to * by dn.exact="cn=Manager,dc=example,dc=com" read by * none
7、重启动ldap服务器:
8、创建ldap用户目录:
9、编辑一个自动创建ldap用户的脚本:
10 、执行此脚本添加用户:
11、把ldap用户,组分别导出来,到一个文件中:(例子只做了组)用户在、/etc/passwd下
12、安装软件包:
13、去它的目录下编译ldap用户组文件:
14、修改migrate_common.ph文件:
15、执行./migrate_base.pl文件,并导出到一个目录下边,进行进行修改,只留下最基本的三个配置:
16,、分别使用./migrate_passwd.pl ./migrate_group.pl编译我们已经导出的ldap用户和组文件: /mnt/user /mnt/group分别是从/etc/passwd /etc/group 导出的ldap用户和组文件
/date/user.ldif /date/group.ldif 是编译后生成的文件要以ldif结尾
17、看下/date下我们编译好的几个文件:
18、添加ldap用户和组:
首先提示输入密码,其次添加成功。
还有个用户,必须首先执行base.ldif文件,它是最基本的配置。
⑵ linux里面如何查看是否安装ldap服务
先查看一下,系统有没有该命令。
1
which ldapsearch
如果没有的话安装一个
1
2
yum list "*ldap*"
yum install openldap-clients
再查看一下,是否安装好了。
1
2
rpm -ql openldap-clients
which ldapsearch
⑶ 如何在Linux下安装openfire及解决一些常见的安装问题
1、首先下载OpenFire的Linux安装包
2、将下载的安装包复制到linux服务器的/opt目录下
3、启动openfire
安装完成后,进入/opt/openfire/bin目录。
如果你是用rpm进行安装的,执行./openfire.sh,
如果你使用tar进行安装的,执行./openfire start。
4、打开浏览器,http://[服务器ip地址]:9090/,进入配置页面
(1)首先选择语言,当然是中文
(2)其次配置域ip和控制台端口,端口默认是9090
(3)然后选择数据库连接
i.“嵌入的数据库”就是使用OpenFire自带数据库;
ii. “标准数据库连接”是连接外部数据库,我是连接外部Mysql数据库
(4)进入“标准数据连接”配置页面,配置Oracle连接;配置后会在外部数据库中创建表和字段;
(5)进入用户和组配置界面,
i. “初始配置”既在数据库中保存用户和用户组资料
ii.“目录服务器(LDAP)”就是使用外部LDAP服务器来管理
(6)进入管理员密码配置界面,修改管理员密码
注意:登录的时候,用户名是admin,不是设置的邮箱。
5、常见问题及解决方案
(1)启动openfire时,出现下面的错误提示:
./openfire.sh: /opt/openfire/jre/bin/java: /lib/ld-linux.so.2: bad ELF inter
这个错误是系统版本造成的,系统是64位的,而安装包是32位的。
⑷ Linux服务器配置手册的内容简介
本书主要介绍了RedHat Linux系统下搭建各种服务的操作方法。
本书共由14章内容和一个附录组成,其中的内容包括:DNS服务、mail服务、Web服务、FTP服务、代理服务、网关服务、DHCP服务、Samba服务、NFS服务、CVS服务、数据库、BBS服务、LDAP服务。附录部分介绍了相关系统命令。
本书的特点是结构清晰、内容丰富、并配有相应的实例。适合对Linux系统有一定了解,并希望熟悉各种服务配置方法的爱好者、以及Linux系统管理员。
⑸ Linux云服务器系统环境如何设置
windows系统相对来说要简单些,但是看你个人技术能力,配置这类系统最好找有技术有经验的人配置,不然比较麻烦
⑹ linux samb服务器始终配置不好,无法开启
SMB(Server MessagesBlock)协议:实现局域网内文件或打印机等资源共享服务的协议。
11.2 Samba服务
11.2.1 安装服务程序
通过安装Samba服务程序后细致的分析其配置文件参数,更能够帮助读者们理解Samba服务的安全验证方式。
安装Samba服务软件包:
[root@linuxprobeDesktop]#yuminstallsamba
Loadedplugins:langpacks,proct-id,subscription-manager
………………省略部分安装过程………………
Installing:
sambax86_644.1.1-31.el7rhel7527k
………………省略部分安装过程………………
Complete!
[root@linuxprobe~]#cat/etc/samba/smb.conf
[root@linuxprobe~]#mv/etc/samba/smb.conf/etc/samba/smb.conf.bak
cat/etc/samba/smb.conf.bak|grep-v"#"|grep-v";"|grep-v"^$">/etc/samba/smb.conf
[global]#全局参数。
workgroup=MYGROUP#工作组名称。
serverstring=SambaServerVersion%v#服务器介绍信息,参数%v为显示SMB版本号。
logfile=/var/log/samba/log.%m#定义日志文件存放位置与名称,参数%m为来访的主机名。
maxlogsize=50#定义日志文件最大容量为50Kb。
security=user#安全验证的方式,总共有4种。
#share:来访主机无需验证口令,更加方便,但安全性很差。
#user:需由SMB服务验证来访主机提供的口令后才可建立访问,更加的安全。
#server:使用独立的远程主机验证来访主机提供的口令(集中管理帐号)。
#domain:使用PDC来完成验证
passdbbackend=tdbsam#定义用户后台的类型,共有3种。
#smbpasswd:使用SMB服务的smbpasswd命令给系统用户设置SMB密码。
#tdbsam:创建数据库文件并使用pdbedit建立SMB独立的用户。
#ldapsam:基于LDAP服务进行帐户验证。
loadprinters=yes#设置是否当Samba服务启动时共享打印机设备。
cupsoptions=raw#打印机的选项
[homes]#共享参数
comment=HomeDirectories#描述信息
browseable=no#指定共享是否在“网上邻居”中可见。
writable=yes#定义是否可写入操作,与"readonly"相反。
[printers]#打印机共享参数
comment=AllPrinters
path=/var/spool/samba#共享文件的实际路径(重要)。
browseable=no
guestok=no#是否所有人可见,等同于"public"参数。
writable=no
printable=yes
标准的Samba共享参数是这样的:
参数作用
[linuxprobe]共享名称为linuxprobe
comment=警告用户不要随意修改数据库
path=/home/database共享文件夹在/home/database
public=no关闭所有人可见
writable=yes允许写入操作
⑺ linux 同步远程LDAP
ldap本身就有数据同步的功能
本地搭建一个ldap服务器,配置上同步即可
⑻ linux ldap服务器搭建需要和域绑定吗
需要绑定的,我用的服务器是小鸟云的,挺不错。