当前位置: 技术问答>linux和unix
虚拟机中的Samba服务器无法访问
来源: 互联网 发布时间:2016-04-15
本文导语: 使用vmware6.0 OS:Fedora8 Text 安装Samba服务器。 网络连接方式:桥接(第一个选项) IP:192.168.1.222 主机:192.168.1.100 Linux主机名:Fedora windows主机名:air-pc /etc/samba/smb.conf配置文件如下 [global] workgroup = Workgroup netbios...
使用vmware6.0
OS:Fedora8 Text
安装Samba服务器。
网络连接方式:桥接(第一个选项)
IP:192.168.1.222
主机:192.168.1.100
Linux主机名:Fedora
windows主机名:air-pc
/etc/samba/smb.conf配置文件如下
[global]
workgroup = Workgroup
netbios name = Fedora
server string = FileServer
log file = /var/samba/log.%m
security = user
encrypt passwords = yes
[air]
comment = air's share
path = /opt/air
writeable = yes
browseable = yes
valid users = air
/opt/air目录为777
用户中有air
并且smbpasswd -a air
但是在windows中输入\192.168.1.222时出现错误:
拒绝访问(你可能没有使用网络的权限)
不知道还需要哪些信息,初学linux;看完chinaitlab的教程后做的。可是出现了这样的问题。请问是哪里的不对
OS:Fedora8 Text
安装Samba服务器。
网络连接方式:桥接(第一个选项)
IP:192.168.1.222
主机:192.168.1.100
Linux主机名:Fedora
windows主机名:air-pc
/etc/samba/smb.conf配置文件如下
[global]
workgroup = Workgroup
netbios name = Fedora
server string = FileServer
log file = /var/samba/log.%m
security = user
encrypt passwords = yes
[air]
comment = air's share
path = /opt/air
writeable = yes
browseable = yes
valid users = air
/opt/air目录为777
用户中有air
并且smbpasswd -a air
但是在windows中输入\192.168.1.222时出现错误:
拒绝访问(你可能没有使用网络的权限)
不知道还需要哪些信息,初学linux;看完chinaitlab的教程后做的。可是出现了这样的问题。请问是哪里的不对
|
解决方法:这是因为实际的机器与虚拟机的hostname都是localhost,所以无法辨别,
只要将虚拟机的hostname改成别的就可以了。修改/etc/sysconfig/network文件,
HOSTNAME=其它值。重启一下,就可以了。
只要将虚拟机的hostname改成别的就可以了。修改/etc/sysconfig/network文件,
HOSTNAME=其它值。重启一下,就可以了。
|
还有一个IP allowed的选项,设置了没有?
|
上面记错了,是 host allow的设置,
另外你设置了encrypt passwords = yes,就还需要设置smb passwd file的选项,告诉smb服务器去哪里存取密码及用户名。
另外你设置了encrypt passwords = yes,就还需要设置smb passwd file的选项,告诉smb服务器去哪里存取密码及用户名。
|
建立smb用户和密码。,命令:smbaddusr
|
用smbpasswd 建立用户和密码
|
另外系统也要建立同样一个帐号,把air目录的宿主修改为你增加的用户
|
不错.