91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在命令行中將CentOS 7與Samba4 AD集成

發布時間:2021-09-28 15:16:44 來源:億速云 閱讀:179 作者:柒染 欄目:系統運維

如何在命令行中將CentOS 7與Samba4 AD集成,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

這類設置提供了由 Samba 持有的單一集中式帳戶數據庫,允許 AD 用戶通過網絡基礎設施對 CentOS 服務器進行身份驗證。

要求

  1. 在 Ubuntu 上使用 Samba4 創建 AD 基礎架構

  2. CentOS 7.3 安裝指南

步驟 1:為 Samba4 AD DC 配置 CentOS

1、 在開始將 CentOS 7 服務器加入 Samba4 DC 之前,你需要確保網絡接口被正確配置為通過 DNS 服務查詢域。

運行 ip address 命令列出你機器網絡接口,選擇要編輯的特定網卡,通過針對接口名稱運行 nmtui-edit 命令(如本例中的  ens33),如下所示。

# ip address# nmtui-edit ens33

如何在命令行中將CentOS 7與Samba4 AD集成

列出網絡接口

2、 打開網絡接口進行編輯后,添加最適合 LAN 的靜態 IPv4 配置,并確保為 DNS 服務器設置 Samba AD 域控制器 IP 地址。

另外,在搜索域中追加你的域的名稱,并使用 [TAB] 鍵跳到確定按鈕來應用更改。

當你僅對域 dns 記錄使用短名稱時, 已提交的搜索域保證域對應項會自動追加到 dns 解析 (FQDN) 中。

如何在命令行中將CentOS 7與Samba4 AD集成

配置網絡接口

3、***,重啟網絡守護進程以應用更改,并通過對域名和域控制器 ping 來測試 DNS 解析是否正確配置,如下所示。

# systemctl restart network.service # ping -c2 tecmint.lan# ping -c2 adc1# ping -c2 adc2

如何在命令行中將CentOS 7與Samba4 AD集成

驗證域上的 DNS 解析

4、 另外,使用下面的命令配置你的計算機主機名并重啟機器應用更改。

# hostnamectl set-hostname your_hostname # init 6

使用以下命令驗證主機名是否正確配置。

# cat /etc/hostname # hostname

5、 ***,使用 root 權限運行以下命令,與 Samba4 AD DC 同步本地時間。

# yum install ntpdate # ntpdate domain.tld

如何在命令行中將CentOS 7與Samba4 AD集成

與 Samba4 AD DC 同步時間

步驟 2:將 CentOS 7 服務器加入到 Samba4 AD DC

6、 要將 CentOS 7 服務器加入到 Samba4 AD 中,請先用具有 root 權限的帳戶在計算機上安裝以下軟件包。

# yum install authconfig samba-winbind samba-client samba-winbind-clients

7、 為了將 CentOS 7 服務器與域控制器集成,可以使用 root 權限運行 authconfig-tui,并使用下面的配置。

# authconfig-tui

首屏選擇:

  • 在 User Information 中:

    • Use Winbind

  • 在 Authentication 中使用[空格鍵]選擇:

    • Use Shadow Password

    • Use Winbind Authentication

    • Local authorization is sufficient 

如何在命令行中將CentOS 7與Samba4 AD集成

驗證配置

8、 點擊 Next 進入 Winbind 設置界面并配置如下:

  • Security Model: ads

  • Domain = YOUR_DOMAIN (use upper case)

  • Domain Controllers = domain machines FQDN (comma separated if more than  one)

  • ADS Realm = YOUR_DOMAIN.TLD

  • Template Shell = /bin/bash 

如何在命令行中將CentOS 7與Samba4 AD集成 

Winbind 設置

9、 要加入域,使用 [tab] 鍵跳到 “Join Domain” 按鈕,然后按[回車]鍵加入域。

在下一個頁面,添加具有提升權限的 Samba4 AD 帳戶的憑據,以將計算機帳戶加入 AD,然后單擊 “OK” 應用設置并關閉提示。

請注意,當你輸入用戶密碼時,憑據將不會顯示在屏幕中。在下面再次點擊 OK,完成 CentOS 7 的域集成。

如何在命令行中將CentOS 7與Samba4 AD集成

加入域到 Samba4 AD DC

如何在命令行中將CentOS 7與Samba4 AD集成

確認 Winbind 設置

要強制將機器添加到特定的 Samba AD OU 中,請使用 hostname 命令獲取計算機的完整名稱,并使用機器名稱在該 OU  中創建一個新的計算機對象。

將新對象添加到 Samba4 AD 中的***方法是已經集成到安裝了 RSAT 工具的域的 Windows 機器上使用 ADUC 工具。

重要:加入域的另一種方法是使用 authconfig 命令行,它可以對集成過程進行廣泛的控制。

但是,這種方法很容易因為其眾多參數造成錯誤,如下所示。該命令必須輸入一條長命令行。

# authconfig --enablewinbind --enablewinbindauth --smbsecurity ads --smbworkgroup=YOUR_DOMAIN --smbrealm YOUR_DOMAIN.TLD --smbservers=adc1.yourdomain.tld --krb5realm=YOUR_DOMAIN.TLD --enablewinbindoffline --enablewinbindkrb5 --winbindtemplateshell=/bin/bash--winbindjoin=domain_admin_user --update  --enablelocauthorize   --savebackup=/backups

10、 機器加入域后,通過使用以下命令驗證 winbind 服務是否正常運行。

# systemctl status winbind.service

11、 接著檢查是否在 Samba4 AD 中成功創建了 CentOS 機器對象。從安裝了 RSAT 工具的 Windows 機器使用 AD  用戶和計算機工具,并進入到你的域計算機容器。一個名為 CentOS 7 Server 的新 AD 計算機帳戶對象應該在右邊的列表中。

12、 ***,使用文本編輯器打開 samba 主配置文件(/etc/samba/smb.conf)來調整配置,并在 [global]  配置塊的末尾附加以下行,如下所示:

winbind use default domain = true winbind offline logon = true

如何在命令行中將CentOS 7與Samba4 AD集成

配置 Samba

13、 為了在 AD 帳戶***登錄時在機器上創建本地家目錄,請運行以下命令:

# authconfig --enablemkhomedir --update

14、 ***,重啟 Samba 守護進程使更改生效,并使用一個 AD 賬戶登陸驗證域加入。AD 帳戶的家目錄應該會自動創建。

# systemctl restart winbind # su - domain_account

如何在命令行中將CentOS 7與Samba4 AD集成

驗證域加入

15、 通過以下命令之一列出域用戶或域組。

# wbinfo -u # wbinfo -g

如何在命令行中將CentOS 7與Samba4 AD集成

列出域用戶和組

16、 要獲取有關域用戶的信息,請運行以下命令。

# wbinfo -i domain_user

如何在命令行中將CentOS 7與Samba4 AD集成

列出域用戶信息

17、 要顯示域摘要信息,請使用以下命令。

# net ads info

如何在命令行中將CentOS 7與Samba4 AD集成

列出域摘要

步驟 3:使用 Samba4 AD DC 帳號登錄CentOS

18、 要在 CentOS 中與域用戶進行身份驗證,請使用以下命令語法之一。

# su - ‘domain\domain_user’ # su - domain\\domain_user

或者在 samba 配置文件中設置了 winbind use default domain = true 參數的情況下,使用下面的語法。

# su - domain_user # su - domain_user@domain.tld

19、 要為域用戶或組添加 root 權限,請使用 visudocommand 編輯 sudoers 文件,并添加以下截圖所示的行。

YOUR_DOMAIN\\domain_username             ALL=(ALL:ALL) ALL      #For domain users %YOUR_DOMAIN\\your_domain\  group            ALL=(ALL:ALL) ALL  #For domain groups

或者在 samba 配置文件中設置了 winbind use default domain = true 參數的情況下,使用下面的語法。

domain_username                  ALL=(ALL:ALL) ALL      #For domain users %your_domain\  group             ALL=(ALL:ALL) ALL  #For domain groups

如何在命令行中將CentOS 7與Samba4 AD集成

授予域用戶 root 權限

20、 針對 Samba4 AD DC 的以下一系列命令也可用于故障排除:

# wbinfo -p #Ping domain # wbinfo -n domain_account #Get the SID of a domain account # wbinfo -t  #Check trust relationship

21、 要離開該域, 請使用具有提升權限的域帳戶對你的域名運行以下命令。從 AD 中刪除計算機帳戶后, 重啟計算機以在集成進程之前還原更改。

# net ads leave -w DOMAIN -U domain_admin # init 6

就是這樣了!盡管此過程主要集中在將 CentOS 7 服務器加入到 Samba4 AD DC 中,但這里描述的相同步驟也適用于將 CentOS  服務器集成到 Microsoft Windows Server 2012 AD 中。

關于如何在命令行中將CentOS 7與Samba4 AD集成問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

临泉县| 平原县| 行唐县| 静宁县| 莱州市| 什邡市| 高淳县| 嫩江县| 铅山县| 巴东县| 望江县| 平遥县| 遵化市| 安西县| 宣威市| 湘潭县| 金坛市| 乌恰县| 丹凤县| 潢川县| 顺义区| 寿光市| 建瓯市| 綦江县| 昌图县| 正阳县| 温泉县| 定陶县| 铜川市| 依兰县| 蕉岭县| 中江县| 伊宁市| 荃湾区| 航空| 商都县| 白城市| 株洲县| 惠东县| 弥勒县| 新和县|