Synology AD 應用 (2) : Linux AD 驗証與 Samba 設定

接著上一篇【 Synology AD 應用 (1) : 安裝Directory Server套件 】,本文來解說 Linux 如果在登入時用 Synology AD 驗証,還有 Samba 也靠 AD 驗証。

安裝套件

先安裝一些必需的套件

安裝 krb5-user 時會問預設 Realm,填 HOMMY.LOCAL,與在 Synology AD 設的一樣。

編輯網路設定

修改nameserver

由於會改到resolv.conf,但這個檔其實會被 netmanager 或其它東西改到,所以我們用 netplan 將其固定住,而不是硬改的。編輯 /etc/netplan/*.yaml(檔名依實際為準,例如 01-netcfg.yaml):

其中 ens33 是你實際機器上的網卡介面,依實際修改。 nameserver 的 addresses 與 search,也是要指向你的 Synology AD IP 以及網域的名稱。

套用 netplay-apply

 

 

修改 hostname

編輯 /etc/hostname,修改 hostname,不要超過15個字。並將 hostname 加入 hosts

然後下達下面內容

 

 

 

關閉 NetworkManager

 

修改完後,重新開機, IP 可能會變,從 GUI 確定後再從 ssh 登入。

設定 Kerberos

編輯  /etc/krb5.conf

測試  Kerberos

輸出大概像

 

設定 Samba 為 AD 成員伺服器

先下命令

 

編輯 /etc/samba/smb.conf

加入 AD 網域

 

應顯示 Join is OK

編輯 NSS

編輯 /etc/nsswitch.conf,確定 winbind 有在 passwd / group 下

重啟 winbind

確定以下3個指令都能正常執行

SSH 登入與建立 $HOME

先執行

並確定 【Create home directory on login】有被勾選,然後再重啟 winbind

接著從 teraterm 以 user1 登入,看看是否可以成功,並建立自己的 home 目錄。

 

 

Leave a Reply(Name請以user_開頭,否則會被判定會垃圾息)

請輸入答案 5 × = 35