1)登陆电脑
2)打开终端
3)给root开启ssh登陆和设置root密码(为了以后容易进入电脑,和控制权限)

sudo bash
passwd #记住密码,这个密码设置复杂一点,以后可能有用
apt update
apt install openssh-server -y
ip addr
sed -i '/PermitRootLogin/c PermitRootLogin yes' /etc/ssh/sshd_config
service sshd restart

公司 桌面版 ubuntu 加入公司Windows AD 域控 详解

公司 桌面版 ubuntu 加入公司Windows AD 域控 详解

公司 桌面版 ubuntu 加入公司Windows AD 域控 详解
4)远程登陆到这个ubuntu桌面,继续操作
公司 桌面版 ubuntu 加入公司Windows AD 域控 详解

apt -y install realmd sssd sssd-tools libnss-sss libpam-sss adcli samba-common-bin oddjob oddjob-mkhomedir packagekit

对了,有一步比较重要的就是,需要把域控服务器的IP,放到路由器的默认dhcp dns中,这样,默认就可以使用域控的IP作为DNS
无需设置DNS指向域控,路由器可以参考这个链接,当然你的路由器和我的不一样
https://www.cnblogs.com/faberbeta/p/14074590.html
如果路由器没有做操作,请参考如下的
https://www.cnblogs.com/faberbeta/p/14081077.html

realm discover yourdomaincontrol.com #找不到,需要检查DNS IP是否是域控的IP
realm join yourdomaincontrol.com #输入administrator的密码,正确之后就加入了
id administrator@yourdomaincontrol.com #看看是不是可以看到

设置自动创建家目录

root@dlp:~# vi /etc/pam.d/common-session
# add to the end (create Home Dir automatically when initial login)
session optional        pam_mkhomedir.so skel=/etc/skel umask=077

验证一下
root@dlp:~# su - administrator@yourdomaincontrol.com
Creating directory '/home/administrator@yourdomaincontrol.com'.
administrator@yourdomaincontrol.com@dlp:~$     # just switched
If you'd like to omit domain name for AD user, configure like follows.

如果想彰显公司的名称,可以不修改这个,修改后可以省略域控的域名

sed -i '/use_fully_qualified_names/c use_fully_qualified_names = False' /etc/sssd/sssd.conf
id Administrator
service sssd restart

在Windows AD服务器上把使用ubuntu电脑的员工加入到ubuntu组
之后设置sudo权限
echo '%domain\ admins@yourdomaincontrol.com ALL=(ALL:ALL) NOPASSWD:ALL' >> /etc/sudoers

echo '%ubuntu@yourdomaincontrol.com ALL=(ALL:ALL) NOPASSWD:ALL,!/bin/bash,!/bin/tcsh,!/bin/su,!/usr/bin/passwd [A-Za-z]*,!/usr/bin/passwd root,!/usr/bin/cat /etc/sudoers,!/bin/vi /etc/sudoers,!/bin/vim /etc/sudoers,!/usr/bin/vim /etc/sudoers,!/usr/sbin/visudo,!/usr/bin/sudo -i' >> /etc/sudoers

这差不多就要好了,尝试用域控用户登陆
还要给域用户设置一些额外的用户组

usermod -a -G adm,cdrom,sudo,dip,plugdev,lpadmin,lxd,sambashare testuser

这步很重要,因为这样才能完整使用ubuntu
反复登陆电脑,并且安装和删除,软件,使用域用户做验证,看看是否有问题,
没有问题的化,就把安装的时候设置的用户删除掉

userdel -r yourolduser

相关文章:

  • 2022-12-23
  • 2021-12-15
  • 2021-10-10
  • 2021-05-26
  • 2021-12-29
  • 2021-10-14
  • 2022-03-04
  • 2022-12-23
猜你喜欢
  • 2021-06-10
  • 2021-07-23
  • 2021-08-02
  • 2021-06-15
  • 2021-08-19
  • 2021-08-03
  • 2022-12-23
相关资源
相似解决方案