samba服务器安装和配置过程

samba服务器简介

samba服务器是linux比较主流的文件共享服务器,支持ftp模式访问,有较完善的权限控制。

需要在提前在linux系统里建立用户组,以及每个组下面的用户。

安装过程如下:

举例服务器CentOS6.5

# yum install samba samba-client  安装samba和相关包

# cd /etc/samba    进入samba目录

# cp smb.conf smb.confbak    备份一下服务器设置

# service smb status 查看samba的服务启动情况

# chkconfig --level 35 smb on 设置开机自启动

以下是配置过程:

假如公司有财务,技术,行政3个部门,我们分别为3个部门建立3个用户组为caiwu,jishu,xingzheng

三个部门里各有2个用户,我们建用户分别为caiwu,caiwu1,jishu,jishu1,xingzheng,xingzheng1

#groupadd caiwu

#groupadd jishu

#groupadd xingzheng

#useradd caiwu -g caiwu

#useradd caiwu1 -g caiwu

#useradd jishu -g jishu

#useradd jishu1 -g jishu

#useradd xingzheng -g xingzheng

#useradd xingzheng1 -g xingzheng

使用"smbpasswd -a caiwu"的命令为6个帐户分别添加到samba用户组中

以上建立用户组,以及用户组里面的用户完毕,下面是设置需要共享的文件夹

#mkdir /data/samba

#mkdir /data/samba/caiwu

#mkdir /data/samba/jishu

#mkdir /data/samba/xingzheng

#mkdir /data/samba/public

为了避免麻烦可以在这里把上面所有的文件夹的权限都设置成777.

以下是我的smb.conf的配置文件


[global]

workgroup = WORKGROUP #我的网络工作组

server string = Samba Server Version %v #我的服务器名描述

security = user #使用用户验证机制

其他的基本上可以按照默认的来。

#valid user=@caiwu,jishu 这个用户拥有这个文件夹的管理权限,带@是管理权限,不带@是可以查看

#pubilc = yes/no  是否对外可见

#wirte list = caiwu,caiwu1 拥有写入权限的人

#comment = public 这个是在svnclient工具登录后能看到的提示消息

#path = /data/samba  文件路径

#printable = no smb打印机设置

[公共文件]

comment=public

path=/data/samba/public

public = yes

writable = yes

guest ok = yes

[财务]

comment = caiwu

path = /data/samba/caiwu

public = no

valid users = @caiwu,@caiwu1

write list =caiwu,caiwu1

printable = no

[技术]

comment = jishu

path = /data/samba/jishu

public = no

valid users =@jishu,@jishu1

write list =jishu,jishu1

printable = no

[行政]

comment = xingzheng

path = /data/samba/xingzheng

public = no

valid user = @xingzheng,@xingzheng1

write list =xingzheng,xingzheng1

printable = no

配置完毕后,需要重启samba服务生效。

#/etc/rc.d/init.d/smb restart  #重启smb服务,选项有start,restart,stop

以上是samba服务器的安装和配置过程。

你可能感兴趣的:(samba服务器安装和配置过程)