设置dns能够解析ad域域名
安装相关包
yum -y install sssd oddjob oddjob-mkhomedir adcli samba-common-tools
Bash
使用realm命令加入ad域
realm join example.com
Password for administrator: #这里输入域管理员密码
Bash
查看是否加入成功
realm list
example.com
type: kerberos
realm-name: EXAMPLE.COM
domain-name: example.com
configured: kerberos-member
server-software: active-directory
client-software: sssd
required-package: oddjob
required-package: oddjob-mkhomedir
required-package: sssd
required-package: adcli
required-package: samba-common-tools
login-formats: %U@example.com
login-policy: allow-realm-logins
Bash
修改/etc/sssd/sssd.conf配置文件
use_fully_qualified_names = False #设置为False可以不带域名登录
fallback_homedir = /home/%d/%u #可选,修改域用户的home目录路径
Bash
重启服务器
验证域用户
id administrator@example.com
Bash
禁止所有域用户登录
允许某个组或某个用户登录
realm permit -g 'xx用户组'
realm permit user@example.com
Bash
配置sudo权限
%xxx用户组@example.com ALL=(ALL) ALL
user@example.com ALL=(ALL) ALL
Bash