導航:首頁 > 操作系統 > linux域控制

linux域控制

發布時間:2025-04-27 19:29:37

1. 如何讓 linux 機器加入 Windows 的 AD 域

對於帳戶統一管理系統或軟體來說,在 Linux 下你可能知道 NIS、OpenLDAP、samba 或者是 RedHat、IBM 的產品,在 Windows 下當然就是最出名的活動目錄 (AD)了,這里就來探討一下如何讓 Linux 的計算機加入 AD 域。

首先,先簡單介紹一下 AD 域。自 Windows 2000 以來,AD 一直是 Windows 的身份驗證和目錄服務,AD 基於 LDAP 實現其功能,其使用 DNS 進行主機名的解析,使用 Kerberos V5 進行用戶身份驗證,使用 LDAP V3 進行統一的帳戶管理。

目標:在 AD 域中,將 Linux 伺服器加入 AD,以使 Domain Admins 用戶組成員可以登錄操作 Linux 伺服器,不需要在 Linux 伺服器中單獨創建帳戶。

環境:一台 Windows Server 2012 R2 操作系統的伺服器,安裝有 AD 並作為域控制器(DC),同時也作為 DNS 伺服器和時間伺服器;一台 RedHat Enterprise Linux 6.x 的伺服器,請自行配置好網路及 YUM 源。有關 AD 域伺服器的搭建,由於比較簡單,請自行查閱資料完成,這里不再詳述。

這里以 Windows 伺服器地址為 192.168.2.122,域名為 contoso.com,主機名為 ad.contoso.com;Linux 伺服器地址為 192.168.2.150,主機名為 lemon20.contoso.com。

1、安裝所需軟體:
# yum -y install samba samba-client samba-common samba-winbind samba-winbind-clients krb5-workstation ntpdate

2、設置服務自啟動並啟動服務:
# chkconfig smb on
# chkconfig winbind on
# service smb start
# service winbind start

3、修改 /etc/hosts 文件,添加主機對應記錄:
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.2.150 lemon20.contoso.com lemon20

4、設置 DNS 地址並與 AD 伺服器同步時間:
# echo "nameserver 192.168.2.122" >> /etc/resolv.conf
# ntpdate ad.contoso.com

5、設置 Kerberos 票據(可選):
銷毀已經存在的所有票據:
# kdestroy
查看當前是否還存在票據:
# klist
klist: No credentials cache found (ticket cache FILE:/tmp/krb5cc_0)
生成新的票據,注意域名大寫。
# kinit [email protected]
# klist
Ticket cache: FILE:/tmp/krb5cc_0
Default principal: [email protected]
Valid starting Expires Service principal
08/02/16 22:35:26 08/03/16 08:35:29 krbtgt/[email protected]
renew until 08/09/16 22:35:26

6、以命令方式設置 samba 與 Kerberos,並加入 AD 域:
#authconfig --enablewinbind --enablewins --enablewinbindauth --smbsecurity ads --smbworkgroup=CONTOSO --smbrealm CONTOSO.COM --smbservers=ad.contoso.com --enablekrb5 --krb5realm=CONTOSO.COM --krb5kdc=ad.contoso.com --krb5adminserver=ad.contoso.com --enablekrb5kdcdns --enablekrb5realmdns --enablewinbindoffline --winbindtemplateshell=/bin/bash --winbindjoin=administrator --update --enablelocauthorize --enablemkhomedir --enablewinbinsedefaultdomain
注意命令中的大小寫,此步驟也可以使用 authconfig-tui 完成。

7、增加 sudo 許可權(可選):
# visudo
加入下列設置:
%MYDOMAIN\\domain\ admins ALL=(ALL) NOPASSWD: ALL

8、確認是否正確加入 AD 域:
查看 AD 的相關信息
# net ads info
查看 MYDOMAIN\USERID 的使用者帳戶
# wbinfo -u

補充:
如果啟用 selinux 的話,需要安裝 oddjobmkhomedir 並啟動其服務,這樣才能確保系統對創建的家目錄設置合適的 SELinux 安全上下文。

2. red hat linux 加修改 domain (域)

域是windows的管理概念,linux之下要通過samba實現,修改其/etc/目錄下的smb.conf文件,在其[global]節定義。其中workgroup就是Windows 2000域名或工作組名;server string是對該Linux伺服器的注釋;security是安全認證模式:share是共享級,user是用戶級,server是通過其它伺服器認證;domain controller是Windows 域控制器的計算機名

3. linux 有域控制嗎

管理公司上網可以使用LINUX下的squid代理,資源共享可以使用NFS或者是samba,域控是沒有的,那是微軟的概念,倒是有個NIS可以實現身份驗證和帳號統一管理的功能!

4. 網管如何禁止某個網路軟體的運行

1,使用代理上網的方式,建立PPPOE伺服器,網路中的客戶機通過撥號上網;2,使用域控制的方式,禁止相應網路控制軟體的安裝和啟動.在制度上也要做到嚴格規定.3,通過在客戶機上安裝ARP防火牆能很好的控制這些軟體。

閱讀全文

與linux域控制相關的資料

熱點內容
java網路編程實驗總結 瀏覽:82
linux下dns伺服器配置 瀏覽:704
我的命令是絕對的 瀏覽:929
助飛器app在哪裡下 瀏覽:61
無廣告win10解壓縮 瀏覽:473
台灣的伺服器怎麼選雲伺服器 瀏覽:810
群暉媒體伺服器平板上怎麼看 瀏覽:622
pdf文件怎麼轉換成jpg格式 瀏覽:720
程序員訓練時間 瀏覽:657
書簽主頁源碼帶後台 瀏覽:570
神舟顯卡驅動解壓有兩個文件夾 瀏覽:362
接受調度命令的過程中 瀏覽:803
銀行下一代app在哪裡 瀏覽:423
加密學習資料及答案 瀏覽:334
我來貸app在哪裡下載 瀏覽:953
羽化命令使用 瀏覽:360
php提權木馬源碼 瀏覽:656
趣充app實名認證在哪裡 瀏覽:419
java多線程習題 瀏覽:422
linuxpython27卸載 瀏覽:765