Linux-Mint

是什麼讓我的 Linux 工作站能夠訪問 Windows 網路目錄?

  • October 4, 2022

我正在研究LDAP,在我的公司裡有一個 Active Directory 伺服器。在我的工作站上安裝了 Linux Mint。

我知道當我打開一個新視窗來瀏覽我的工作站的文件系統時,在File打開的視窗的菜單中,有Connect to Server. 通過此選項,我可以選擇Type: Windows share並使用在 Windows 域中註冊的帳戶進行身份驗證。之後,我可以瀏覽一些啟用了我的帳戶的網路目錄。

通過Connect to Server我使用 LDAP 或其他什麼?是否可以通過命令行進行相同的身份驗證?

謝謝

當您連接到帶有共享的 win 伺服器時 - 您正在連接到該文件伺服器。文件伺服器需要身份驗證,您提供 id 和密碼,文件伺服器連接到 LDAP 並檢查密碼。在這種情況下,您的機器不會使用 LDAP 直接連接到機器。

如果你想從命令行連接到 Windows 的文件伺服器,你需要mount遠端共享:

mount -t cifs -o username=<win_share_user> //WIN_SHARE_IP/<share_name> /mnt/win_share

系統將提示您輸入密碼。或者您可以在命令行中提供密碼:

mount -t cifs -o username=<win_share_user>,password=<win_share_password> //WIN_SHARE_IP/<share_name> /mnt/win_share

在這種情況下,Windows 共享將“掛載”到 /mnt/win_share 文件夾,您可以使用它。您在 GUI 中使用的文件管理器執行相同的操作,但會掛載到一個臨時文件夾,一旦您與共享斷開連接,該文件夾就會被刪除。

是的,與 LDAP 伺服器的互動將再次從文件伺服器完成,而不是從您的機器完成。

如果您想自己連接到 LDAP 伺服器。你需要安裝OpenLDAP包:

apt install ldap-utils

它將為您提供幾個實用程序,例如ldapsearchldapmodify這將使您可以完全訪問 LDAP 伺服器。有了它們,您將能夠直接從您的 Linux 機器查詢或管理 LDAP 伺服器。

引用自:https://unix.stackexchange.com/questions/719718