Ubuntu如何配置AD域控

2023-12-26 8阅读

答案: Ubuntu系统可以通过Samba工具集实现与Windows AD域的整合,从而实现用户身份验证、文件共享等功能。在Ubuntu中配置AD域控需要进行一系列操作,包括安装和配置Samba软件、修改网络设置、创建本地账户等。下面将详细介绍Ubuntu如何配置AD域控。

Ubuntu如何配置AD域控

一、安装和配置Samba软件

1. 打开Terminal(终端),输入以下命令以更新系统:

```

sudo apt-get update

2. 安装Samba软件:

sudo apt-get install samba krb5-user winbind libpam-winbind libnss-winbind

其中krb5-user是用来支持Kerberos认证的,winbind库则是提供对Windows NT/2000/XP/2003用户和组信息的访问。

3. 配置Kerberos认证

编辑/etc/krb5.conf文件,在[libdefaults]段添加以下内容:

```

default_realm = YOUR.REALM.NAME

dns_lookup_realm = false

dns_lookup_kdc = false

ticket_lifetime = 24h

renew_lifetime = 7d

forwardable=true

proxiable=true

[realms]

YOUR.REALM.NAME= {

kdc=your.kdc.server.name:88 # Kerberos服务器地址及端口号

admin_server=your.admin.server.address # 管理员服务器地址

}

[domain_realms]

.your.domain.name=YOUR.REALM.NAME

your.domain.name=YOUR.REALM.NAME

其中YOUR.REALM.NAME是你的Kerberos域名,kdc和admin_server分别为Kerberos服务器地址及端口号、管理员服务器地址。

4. 配置Samba

编辑/etc/samba/smb.conf文件,在[global]段添加以下内容:

workgroup = YOUR-WORKGROUP-NAME # Windows工作组名称

security = ads

realm = YOUR.REALM.NAME # Kerberos域名

password server = your.password.server.address # 密码服务器地址

idmap uid = 10000-20000

idmap gid = 10000-20000

winbind enum users=yes

winbind enum groups=yes

template homedir=/home/%D/%U

template shell=/bin/bash

#设置默认共享目录

[homes]

comment=Home Directories

browseable=no

read only=no

create mask=0700 directory mask=0700

# 设置其他共享目录

[share]

path=/mnt/share/ # 共享目录路径

writeable=yes # 可写权限

guest ok=yes # 访客可用

create mode=0664 force create mode=0664 # 新建文件创建权限

directory mode=0775 force directory mode=0775 # 新建目录创建权限

在上述配置中,YOUR-WORKGROUP-NAME是Windows工作组名称;ads表示使用活动目录进行身份验证;YOUR-REALM_NAME是你的Kerberos域名;your.password.server.address是密码服务器的IP地址。另外还定义了两个共享:homes为用户家目录,share为一个自定义共享。

二、修改网络设置

1. 修改/etc/network/interfaces文件,将其内容改为以下配置:

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

dns-nameservers 8.8.8.8 # DNS服务器地址

2. 编辑/etc/hosts文件,在其中添加Kerberos服务器和域控的IP地址及主机名。

三、创建本地账户

在Ubuntu系统中创建一个与Windows AD域用户相对应的本地账户。可以使用useradd命令或者通过图形化界面进行操作。

文章版权声明:除非注明,否则均为游侠云资讯原创文章,转载或复制请以超链接形式并注明出处。

目录[+]