Ubuntu 18.04加入Windows域

2025-10-23 18:15:53

1、安装软件包

tt@demopc:~$ sudo apt install realmd sssd sssd-tools libnss-sss libpam-sss adcli samba-common-bin oddjob oddjob-mkhomedir packagekit -y

2、确保DNS能够正确解析域名

tt@demopc:~$ ping alphabook.cn

 

PING alphabook.cn (192.168.11.10) 56(84) bytes of data.

 

64 bytes from 192.168.11.10 (192.168.11.10): icmp_seq=1 ttl=128 time=0.146 ms

 

64 bytes from 192.168.11.10 (192.168.11.10): icmp_seq=2 ttl=128 time=1.01 ms

 

64 bytes from 192.168.11.10 (192.168.11.10): icmp_seq=3 ttl=128 time=1.09 ms

 

64 bytes from 192.168.11.10 (192.168.11.10): icmp_seq=4 ttl=128 time=1.54 ms

3、运行realm discover

tt@demopc:~$ realm discover alphabook.cn

 

alphabook.cn

 

  type: kerberos

 

  realm-name: ALPHABOOK.CN

 

  domain-name: alphabook.cn

 

  configured: no

 

  server-software: active-directory

 

  client-software: sssd

 

  required-package: sssd-tools

 

  required-package: sssd

 

  required-package: libnss-sss

 

  required-package: libpam-sss

 

  required-package: adcli

 

  required-package: samba-common-bin

4、加域,输入域管理员administrator的密码

tt@demopc:~$ sudo realm join alphabook.cn

 

Password for Administrator

5、可能遇到加域失败,报错信息:Insufficient permissions to join the domain,虽然使用的是域管理员账户administrator

根据提示,可查看更多报错信息如下:

Couldn't authenticate to active directory: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information (Configuration file does not specify default realm)

adcli: couldn't connect to streamcomputing.com domain: Couldn't authenticate to active directory: SASL(-1): generic failure: GSSAPI Error: Unspecified GSS failure.  Minor code may provide more information (Configurationfile does not specify default realm)

Insufficient permissions to join the domain

该问题与DNS(反向DNS解析)有关,临时解决方法:创建/etc/krb5.conf(如果没有),并确保如下配置:

[libdefaults]

default_realm = alphabook.cn

rdns = false

6、加域成功后,可以查询Windows域账户信息

tt@demopc:~$ id administrator@alphabook.cn

 

uid=76800500(administrator@alphabook.cn) gid=76800513(domain users@alphabook.cn) groups=76800513(domain users@alphabook.cn),76801104(organization management@alphabook.cn),76800572(denied rodc password replication group@alphabook.cn),76800512(domain admins@alphabook.cn),76800519(enterprise admins@alphabook.cn),76800520(group policy creator owners@alphabook.cn),76800518(schema admins@alphabook.cn

7、修改sssd.conf配置(可选)

tt@demopc:~$ sudo vi /etc/sssd/sssd.conf

下面设置默认为True,可以修改为False,这样登陆系统时可以使用SamAccountName形式登录,例如administrator

use_fully_qualified_names = False

下面设置默认为/home/%u@%d,可以修改为/home/%u

fallback_homedir = /home/%u

8、解决Home目录创建问题(或者登录时闪退,根本问题是Home目录创建)

tt@demopc:~$ sudo vi /etc/pam.d/common-sessio

在这一行(session required pam_unix.so)下一行添加下面内容

session    required    pam_mkhomedir.so skel=/etc/skel/ umask=0022

9、重启系统,使用域用户登录

login as: administrator

 

administrator@192.168.11.207's password:

 

administrator@demopc:~$ id

 

uid=76800500(administrator) gid=76800513(domain users) groups=76800513(domain users),76800512(domain admins),76800518(schema admins),76800519(enterprise admins),76800520(group policy creator owners),76800572(denied rodc password replication group),76801104(organization management)

 

administrator@demopc:~$ whoami

 

administrator

 

administrator@demopc:~$ pwd

 

/home/administrator
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢