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出错了,一定要加上计算机用户的全称,也就是电脑在登录界面等待用户输入密码时,上面显示的用户名

本文出自 “linux菜鸟” 博客,请务必保留此出处http://ludihua.blog.51cto.com/4601284/1629894

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。