Linux掛載AD域下的共享目錄

注意標紅的內容

今天在VM虛擬機上高點東西,需要掛載宿主機(在AD域中的一臺Windows主機)的一個共享目錄。但是始終掛載不上。如下所示

[root@zabbix ~]# mount -t cifs -o username=XXX,password=123456 //192.168.5.99/software /mnt/
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

報這個錯誤,權限有問題?還是怎麼搞的?

首先呢,linux下共享使用的文件系統是nfs,而windows下共享使用的文件系統是cifs,mount命令是支持這兩種系統的,只不過默認是nfs,而如果你要掛載windows下目錄就必須指定掛載的文件系統爲cifs

所以使用-t選項是沒有錯的。

其次,selinux,iptables,宿主機的防火牆等等我都把它給關上了。結果依舊。

重新設置宿主機的共享目錄,確認沒有問題。結果還是依舊。

想想不對呀,以前在主機的機器上的時候,都是可以的,爲什麼這次不行了呢?後來就想想是不是username錯誤了呢?但是機器名就是它呀,沒錯?難道還要加上域的名稱?抱着試試看的態度,命令如下

[root@zabbix ~]# mount -t cifs -o username="dyyt/XXX",password=123456 //192.168.5.99/software /mnt/

這次OK了。掛載成功。………………………………

搞了這麼久………………暈。就是username出錯了,一定要加上計算機用戶的全稱,也就是電腦在登錄界面等待用戶輸入密碼時,上面顯示的用戶名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章