centos 7.9 加入windows ad
时间: 2023-09-20 22:06:07 浏览: 152
Linux 加入windows AD
### 回答1:
要将 CentOS 7.9 加入 Windows Active Directory(AD),您需要执行以下步骤:
1. 安装必要的软件包:运行以下命令安装 samba、samba-client 和 samba-winbind 软件包:
```
yum install samba samba-client samba-winbind
```
2. 配置 Kerberos 认证:编辑 /etc/krb5.conf 文件并设置以下内容:
```
[logging]
default = FILE:/var/log/krb5libs.log
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmind.log
[libdefaults]
default_realm = YOUR_REALM
dns_lookup_realm = true
dns_lookup_kdc = true
ticket_lifetime = 24h
renew_lifetime = 7d
forwardable = true
[realms]
YOUR_REALM = {
kdc = YOUR_KDC_SERVER
admin_server = YOUR_ADMIN_SERVER
}
[domain_realm]
.yourdomain.com = YOUR_REALM
yourdomain.com = YOUR_REALM
```
请将 YOUR_REALM、YOUR_KDC_SERVER 和 YOUR_ADMIN_SERVER 替换为您的域名和服务器名称。
3. 配置 Samba 认证:编辑 /etc/samba/smb.conf 文件并设置以下内容:
```
[global]
workgroup = YOUR_DOMAIN
security = ads
realm = YOUR_REALM
password server = YOUR_PASSWORD_SERVER
idmap uid = 10000-20000
idmap gid = 10000-20000
winbind enum users = yes
winbind enum groups = yes
winbind use default domain = yes
template homedir = /home/%U
template shell = /bin/bash
[homes]
comment = Home Directories
valid users = %S, %D%w%S
browseable = No
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = root
create mask = 0664
directory mask = 0775
[public]
comment = Public Stuff
path = /home/samba
public = yes
writable = yes
printable = no
write list = +staff
```
请将 YOUR_DOMAIN、YOUR_REALM 和 YOUR_PASSWORD_SERVER 替换为您的域名和服务器名称。
4. 启动 Samba 和 Winbind 服务:
```
systemctl start smb
systemctl start winbind
```
5. 加入 Active Directory:运行以下命令将 CentOS 7.9 加入到 Windows AD 中:
```
net ads join -U administrator
```
请将 administrator 替换为您的域管理员帐户。
6. 测试认证:运行以下命令测试 Samba 和 Winbind 认证:
```
wbinfo -u
wbinfo -g
```
如果这些命令返回正确的用户和组列表,则表示认证成功。
以上就是将 CentOS 7.9 加入 Windows Active Directory 的步骤。
### 回答2:
在CentOS 7.9中加入Windows AD,可以按照以下步骤进行操作:
1. 首先,确保CentOS 7.9服务器已经正确安装并联网正常。
2. 安装所需软件包:运行命令`yum install -y sssd realmd oddjob oddjob-mkhomedir adcli samba-common-tools`。
3. 启用DNS解析:运行命令`systemctl enable --now systemd-resolved`。
4. 使用realm命令加入领域:运行命令`realm join -U Administrator your_domain_name`,其中your_domain_name是Windows AD域的名称。
5. 输入Windows AD的管理员帐户密码以完成加入过程。如果成功,您将收到成功加入领域的提示。
6. 配置sssd配置文件:运行命令`vi /etc/sssd/sssd.conf`,并对文件进行如下配置:
```
[sssd]
domains = your_domain_name
config_file_version = 2
services = nss, pam, pac
[domain/your_domain_name]
ad_domain = your_domain_name
krb5_realm = YOUR_DOMAIN_NAME
realmd_tags = manages-system joined-with-adcli
cache_credentials = True
id_provider = ad
krb5_store_password_if_offline = True
default_shell = /bin/bash
ldap_id_mapping = True
use_fully_qualified_names = False
```
将your_domain_name替换为Windows AD域的名称。
7. 设置sssd.conf文件的权限:运行命令`chmod 600 /etc/sssd/sssd.conf`以确保其只能由root用户访问。
8. 重启sssd服务:运行命令`systemctl restart sssd`。
9. 使用Windows AD域用户登录:现在,您应该可以使用Windows AD域的用户凭据登录到CentOS 7.9服务器。
以上是将CentOS 7.9加入Windows AD的简要步骤。具体操作可以根据您的需求和实际情况进行调整和修改。
### 回答3:
要将CentOS 7.9加入Windows AD,你需要采取以下步骤:
1. 首先,确保CentOS 7.9安装了Samba软件包。你可以通过运行以下命令来检查并安装Samba:
```
yum install samba samba-client samba-common
```
2. 然后,编辑Samba配置文件。打开`/etc/samba/smb.conf`文件,并将以下内容添加到文件的末尾:
```
security = ads
realm = YOUR.AD.REALM
password server = YOUR.AD.SERVER
idmap config * : range = 2000-9999
winbind use default domain = yes
winbind offline logon = false
template homedir = /home/%U
template shell = /bin/bash
```
请替换`YOUR.AD.REALM`和`YOUR.AD.SERVER`为你的Active Directory的域和服务器地址。
3. 保存并关闭Samba配置文件。
4. 接下来,你需要编辑Kerberos配置文件。打开`/etc/krb5.conf`文件,并将以下内容添加到文件的末尾:
```
default_realm = YOUR.AD.REALM
[realms]
YOUR.AD.REALM = {
kdc = YOUR.AD.SERVER
admin_server = YOUR.AD.SERVER
}
[domain_realm]
.YOUR.AD.REALM = YOUR.AD.REALM
[logging]
kdc = FILE:/var/log/krb5kdc.log
admin_server = FILE:/var/log/kadmin.log
default = FILE:/var/log/krb5lib.log
```
请用你的实际域和服务器地址替换`YOUR.AD.REALM`和`YOUR.AD.SERVER`。
5. 保存并关闭Kerberos配置文件。
6. 重启Samba服务和相关服务,使更改生效:
```
systemctl restart smb
systemctl restart winbind
```
7. 现在,你可以使用以下命令将CentOS 7.9加入Windows AD:
```
net ads join -U username%password
```
请用你的实际用户名和密码替换`username`和`password`。
8. 输入密码后,执行命令后,如果一切顺利,CentOS便会成功加入Windows AD。
通过按照上述步骤,你可以将CentOS 7.9成功加入Windows AD,并能够与域内其他计算机和资源进行集成和通信。
阅读全文