在Linux上使用Microsoft SQL – 将Linux SQL加域

上一篇我们分享了《 在Linux上使用Microsoft SQL – 安装SQL Server命令行工具 》今天和大家分享如何将Linux SQL加域

1、准备一台Active Directory服务器,具体步骤这里就不逐一介绍了,现在Microsoft Windows Server 2019 Active Directory部署非常简单,下一步下一步就搞定了。

2、检查Linux主机是否可以Ping通Active Directory,我们的域名是contoso.com

ping contoso
ping contoso.com

3、如果只能ping通contoso.com但无法ping通contoso,请在网卡的配置文件中增加com

vim /etc/sysconfig/network-scripts/ifcfg-ens192
DOMAIN="contoso.com com"

4、使用SSSD包加入AD域

yum install realmd krb5-workstation
yum install sssd realmd oddjob oddjob-mkhomedir adcli samba-common samba-common-tools krb5-workstation openldap-clients policycoreutils-python -y

5、检查域名解析无误后,准备具备加域权限的账号进行加域操作,命令执行完会提示输入密码

realm join contoso.com -U 'administrator@CONTOSO.COM' -v

6、执行完成后,会提示“ Successfully enrolled machine in realm ”,此时我们登录Active Directory服务器可以看到Linux SQL服务器已完成加域。

在Linux上使用Microsoft SQL – 将Linux SQL加域
Linux SQL 加域

7、我们可以通过realm list来检查我们当前加入的域

在Linux上使用Microsoft SQL – 将Linux SQL加域
realm list

8、现在我们的Linux服务器已经是Active Directory域的成员,默认情况下我们要指定域中的用户需要输入完整的域名id administrator@contoso.com,如果我们只输入id administrator会提示无法找到用户。接下来我们做一下修改让我们可以直接输入id administrator获取用户信息。

9、修改 /etc/sssd/sssd.conf

use_fully_qualified_names = True
fallback_homedir = /home/%u@%d

修改为

use_fully_qualified_names = False
fallback_homedir = /home/%u

10、重启sssd服务后我们就可以输入id administrator查看用户信息了

systemctl restart sssd

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/1700.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论列表(1条)