Ubuntu 18.04加入Windows域

 时间:2026-02-14 09:17:11

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
  • win10怎么更改工作组
  • InTouch HMI 2012安装教程:[3]
  • 如何将自己的账号添加进管理员组
  • Win10 1709连接移动硬盘提示安装受到组策略阻止
  • Win7电脑系统搜索功能无法使用怎么办
  • 热门搜索
    尼古丁是什么 tel是什么意思 双师型教师是什么意思 什么是过渡句 人为什么会做梦 光年是什么意思 信用卡年费是什么意思 n是什么牌子的鞋 九出十三归是什么意思 喜欢一个人什么感觉