由于windows 下编写程序及共享.方便与LINUX通信.
先前安装TOOLS工具来共享.
现把LINUX也安装了samba.下面是安装成功.
所以.确定是否已安装samba服务.
rpm -qa |grep samba #如果有安装,它会有所提示已安装的包.
本人安装系统时,把所在服务的包都取消,所以没有安装.
如果有.即可进行修改/etc/samba smb.conf 来配置.
否则往下操作.
在cdrom连接并添加linx hat.iso 操作系统文件;
用挂载光驱 mount -t iso9660 /dev/cdrom /mnt/cdrom # 这样.在mnt目录下就自动挂载cdrom光驱目录.(可能有的在/media/CDROM 目录.它是光驱文件)
进入光驱文件目录.
cd /media/CDROM/Server
find samba # 查找SAMBA相关包
samba-3.0.23c-2.i386.rpm ---服务器端,要搭建Samba服务器,必须安装此软件包;
samba-client-3.0.23c-2.i386.rpm ---客户端端,为连接服务器和连接网上邻居的客户端的Samba客户端工具;
samba-common-3.0.23c-2.i386.rpm ---存放通用的工具和库文件,通常此包必须安装;
samba-swat-3.0.23c-2.i386.rpm ---为服务器图形化管理工具,此包安装完成之后,用户可以通过IE或其它浏览器来对Samba服务器进行图形化管理。
安装所有查找到的包.
rpm -ivh -f --nodeps samba-****.rpm #-ivh 是安装,-f是指强制,--nodeps是指不检查依赖关系
等把四个包安装完后.可以用rpm -qa |grep samba 来检查.
我们进行配置文件.来达到通信目的:
Samba服务的主配置文件:/etc/samba/smb.conf
Samba服务的密码文件:/etc/samba/smbpasswd
Samba服务的日志文件:/var/log/samba/*.log
Samba共享文件夹的权限是靠samba配置文件和liunux系统的文件夹权限共同控制的。配置的时候一定要注意。
主要修改下面内容.达到访问目的:
修改smb.conf 文件.
vi smb.conf
[global]下的:
workgroup = MYGROUP #设置工作组
security = user # 使用密码模式登录,本人设置成share 方便工作.
“security = user”为系统默认的安全级别:
1) share模式:不用进行权限匹配检查即可访问共享资源,安全性比较差;
2) user模式:需要对用户名和密码进行验证,通过后才能访问共享资源,具有一定的安全性;
3) server模式:通过指定的服务器对用户名和密码进行验证,如果不通过,客户端会用user级别访问;
4) domain模式:domain级别的Samba服务器只作为域的成员客户端加入Windows域中,由Windows域控制器来完成对用户名和密码的验证;
5) ads模式:如果Samba服务器以ads方式加入Windows域中,将具备domian级别的所有功能,并且可以完成对用户名和密码的验证工作。
在最后加上:
[public] # 描述
comment = hitechman #共享资源的描述
path = /user #共享路径
public = yes #是否允许匿名访问
readonly = yes #对文件读取进行设置,设置为“yes”表示只读,设置为“no”表示可 以读和写。
# browseable = no # 其他用户不可浏览
# writable = yes # 可写
# valid users = %S # 用户的主目录
修改后保存.
重启samba服务.
service smb restart
ntsysn(或者setup ) #设置每次启动,自动启动.
问题:
能访问.但不能写.
办法:把readonly = no 改为NO.
还有:
selinux是拥有一个灵活而强制性的访问控制,它缺省情况下不允许samba用户目录的功能,
关闭的方法为:修改etc/sysconfig/selinux 中的selinux=““为disabled,然后重启Linux。
共享之前,最好把防火墙关闭:service iptable stop
完成后.就能正常访问且修改.
新建samba用户:
建立Samba帐号的命令为“smbpasswd -a 用户名”。
完成后,打开/etc/samba/smbpasswd文件,可以看到新增的samba用户
上面介绍了最简单的Samba服务器配置,对于一些更复杂的高级操作,有兴趣的朋友可以自己学习,谢谢!
阅读(1186) | 评论(0) | 转发(0) |