上一篇我们分享了《 在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服务器已完成加域。
7、我们可以通过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条)
[…] 上篇我们介绍了《在Linux上使用Microsoft SQL – 将Linux SQL加域》接下来我们分享一下如何使AD用户具备sodo权限 […]