1、查看有没有安装samba
[root@bogon ~]# rpm -qa | grep samba
samba-common-3.0.33-3.29.el5_5.1
samba-client-3.0.33-3.29.el5_5.1samba-3.0.33-3.29.el5_5.1samba-swat-3.0.33-3.29.el5_5.12、正常如果安装好后即如上所示安装包,如果没有,则依下秩序安装[root@bogon ~]# yum -y install samba* --skip-broken
3、配置samba
[root@bogon ~]# cd /etc/samba/
[root@bogon samba]# lslmhosts smb.conf smbusersSamba的配置文件一般就放在/etc/samba目录中,主配置文件名为smb.conf,文件中记录着大量的规则和共享信息,所以是samba服务非常重要的核心配置文件,完成samba服务器搭建的大部分主要配置都在该文件中进行。
Samba服务器的工作原理是:客户端向Samba服务器发起请求,请求访问共享目录,Samba服务器接收请求,查询smb.conf文件,查看共享目录是否存在,以及来访者的访问权限,如果来访者具有相应的权限,则允许客户端访问,最后将访问过程中系统的信息以及采集的用户访问行为信息存放在日志文件中。
4、修改配置文件
[root@bogon samba]# cp smb.conf smb.confback
[root@bogon samba]# vi smb.conf
[global]
workgroup=samba-server
netbios name=linux-samba01server string=linux samba Server security=share [samba-server]path=/opt/samba-serverwriteable=yesbrowseable=yesguest ok=yes[global]这段是全局配置,是必段写的。其中有如下的几行;
workgroup 就是Windows中显示的工作组;
netbios name 就是在Windows中显示出来的计算机名;server string 就是Samba服务器说明,可以自己来定义;security 这是验证和登录方式,这里我们用了share ;验证方式有好多种,这是其中一种;另外一种常用的是user的验证方式;如果用share呢,就是不用设置用户和密码了;
5、创建目录及授权
[root@bogon samba]# mkdir -p /opt/samba-server[root@bogon samba]# id nobodyuid=99(nobody) gid=99(nobody) groups=99(nobody)[root@bogon samba]# chown -R nobody:nobody /opt/samba-server/
6、启动smbd和nmbd权限
[root@bogon samba]# smbd restart[root@bogon samba]# nmbd restart