1、从windows能够ping通linux
ifconfig查看IP地址
在实验室,利用校园网(bridged)桥接模式、NAT(网络地址转换模式)、host-only(主机模式)均可ping通
但只有主机模式才可访问samba服务器
2、关闭Linux防火墙:
/etc/init.d/iptables stop
windows防火墙最好也关掉
3、关闭selinux:
setenforce permissive
selinux是Linux系统中一个关于安全的模块,和防火墙的功能有些相似,但也不完全一致,主要负责安全方面的工作,对一些网络方面的工作也有影响,所以在使用TFTP、samba时,需要关掉。
4、设置的samba用户:useradd 【用户名】
passwd 【密码】
smbpasswd -a 【用户名】 @设置samba密码,可以与用户密码相同
只需设置一次即可,每次用这个
5、配置samba服务:
vim /etc/samba/smb.conf
在[home]之前加:
[root] @根用户
comment = Root Directories
path = / @路径为可以访问根目录下的所有文件
browseable = yes @可浏览整个根目录
writable = yes @可写
valid users = win @samba用户名
6、重启samba服务器:/etc/init.d/smb restart
通过samba服务访问Linux系统:
输入\\IP地址
窗口:用户名、密码
注意:1/今天用桥接和网络地址转换模式用实验室网络登陆samba都不行,主机模式可以
2/之前关于vim配置samba服务器时,一些参数配置错误,例如根目录'/'配成了1,samba用户名误以为是smb等
3/今天发现貌似没有 ;valid users = win之后,执行setenforce permissive,用smb登陆,竟然可以登陆samba,打开smb文件夹,传递了一个小文件,在这先记录下来,希望以后深入学习之后看看是为什么?
4/这里命令里的smb是代表samba的意思,并非smb用户,今天误以为当时配置samba时建立的samba用户是smb呢!
总结:通过又一次学习,对之前的samba服务器有了一个更深入的认识。加油
阅读(1068) | 评论(0) | 转发(0) |