zoukankan      html  css  js  c++  java
  • 公司 桌面版 ubuntu 加入公司Windows AD 域控 详解

    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
    


    4)远程登陆到这个ubuntu桌面,继续操作

    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
    
  • 相关阅读:
    nodejs安装
    mongodb安装指南
    JQuery控制input的readonly和disabled属性
    C# 汉子增加UTF-8头
    Microsoft Visual C++ 2005 SP1 Redistributable 安装错误
    sql server 查找指定字符串的位置
    sql server 数据库附加时程序集错误
    前端路由
    CSS学习笔记——选择器优先级
    CSS学习笔记——盒子模型
  • 原文地址:https://www.cnblogs.com/faberbeta/p/14081175.html
Copyright © 2011-2022 走看看