samba服务器 安装与配置、解决Windows访问Samba提示“无任何网络提供程序接受指定的网络路径”

最近学习linux 其中有个samba服务可以解决windows和linux互访,界面相当于访问windows之间共享访问。界面亲切。故学习学习。。

先下载samba服务器的rpm 包括三个文件。

查看自己系统是否已安装samba

rpm -q  samba 系统是否已经安装了samba服务器。

删除已经安装的samba通过

rpm -e smaba (基本无法删除。因为关联)

采用rpm -e samba --nodeps (--两个强制删除 可能比较危险。)

删除后通过

rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm (第一个)

rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm(第二个)

rpm -ivh samba-2.2.7a-7.9.0.i386.rpm(第三个)

或者直接 yum来安装也行  yum -y install samba

 安装后添加sanmba用户

useradd baobao

passwd baobao

设置用户名密码

在通过 cat /etc/passwd|mksmbpasswd.sh >/etc/samba/smbpasswd

将系统用户导入samba服务。

设置 samba用户密码

smbpasswd baobao

ps:设置samba用户密码的时候还可能出现如下的错误:

failed to find entry fro user hui ,解决办法:

http://blog.sina.com.cn/s/blog_6eee53080100u26x.html

设置密码成功后启动samba服务

service smb start

service smb stop--停止samba服务

service smb restart 重启samba服务

在windows 下访问配置好的samba服务(前提是您已经保证windows和linux网络互通,也就是可以互 ping 的通)

对网络知识是小白的可以看这里:点击打开链接

cmd 输入 \\加linux的ip

  可能会弹出"无任何网络提供程序接受指定的网络路径"错误框 :

 

自己通过history 查看历史命令没错啊。纠结中。仔细思考。感觉可能和防火墙有关。通过setup命令进入防火墙设置。调整防火墙安全级别,把 iptables前面那个 * 去掉。

再次访问。OK好了。。。



然后就可以进入samba服务器界面了:


可是一双击 baobao 这个文件夹,就会出现这样的一个对话框:



这又是什么情况呢?之前 iptables都关闭了啊,原来还有 selinux  这个东东,对于 selinux 有兴趣的同学可以查阅相关资料

这里先把它关了:



这样子可以打开 baobao 去查看里面的文件啦:



但是还不能创建文件哦,只能查看...

不能创建文件的话,则是文件权限的问题,这样的就好了: chmod 777 baobao 


ps: 这是我baobao的配置



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