SAMBA文件服务器案例

来源:互联网 发布:星星知多少的自频道 编辑:程序博客网 时间:2024/06/05 15:04

SAMBA文件服务器案例

Samba服务器需要的全部安装包

1、系统默认已安装三个包:samba-client、samba-common和samba-winbind-clients

2、剩余三个包需要手动安装:samba、samba4-libs和samba-winbind

一、查看系统已安装的samba包

1、查看系统已安装的samba包。

命令:rpm –qa | grep samba

注:samba服务器搭建需要具备6个包

系统已安装3个包,需要把剩余的3个包安装完成,

分别为:samba-3.5.10、samba4-libs和samba-winbind

二、补全samba安装包

1、将未安装的3个包安装完成。

命令:rpm –ivhsamba-3.5.10-125.e16.i686.rpm

rpm–ivh samba4-libs-4.0.0-23.alphall.e16.i686.rpm

rpm–ivh samba-winbind-3.5.10-125.e16.i686.rpm

注:安装前查看下是否挂在安装源(如:cdrom)

三、启动samba守护 进程

1、启动samba的两个守护进程。

命令:service smb start

Servicenmb start

四、查看端口开启状况

1、查看samba服务端口是否开启。

命令:netstat –tlun

注:samba拥有4个服务端口

Smbtcp端口:139和445

Nmbudp端口:137和138

如果端口未开启,说明服务异常,重启服务或重装samba服务包

五、查看samba配置文件

1、查看samba服务配置文件是否存在。

命令:ls /etc/samba

六、查看主配置文件语法是否正确

1、查看主配置文件语法是否能正常执行。

命令:testparm

七、打开主配置文件

1、打开主配置文件

命令:vim /etc/samba/smb.conf

更改服务器版本信息

将主配置文件中的server string = Samba Server Version%v更改为server string = Samba Serverharson.com.cn

八、注释不用的命令

1、将主配置文件中的共享配置注释。

注:使用“;”号或#注释命令

九、建立共享目录配置

1、建立共享目录配置

命令:

[MIS]

  path = /share/MIS

  browseable = yes

  writable = yes

[Manage]

  path =/share/Mange

  browseable = yes

  writable = yes

注:给自定义的共享目录配置当前命令即可,如果Linux安装了中文包,中括号中的共享名可以使用中文。

十、创建共享目录

1、递归创建共享目录

命令:mkdir –p /share/MIS

mkdir–p /share/Manage

注:共享目录一定要和主配置文件中的路径一致。

十一、更改系统目录权限

1、为防止其他用户访问和下载共享目录中的内容,将共享目录权限更改为700

命令:chmod 700 /share/MIS

chmod700 /share/Manage

十二、设置samba用户

1、添加系统用户,可以不添加系统用户密码,此时添加的用户是用来访问samba文件共享的,如有需要可以添加系统用户密码即可,因samba使用系统用户访问,所以需要添加系统用户。

命令:useradd mis

useraddmanage

十三、添加samba密码

1、添加samba密码

命令:smbpasswd  -a  mis

Smbpasswd  -a manage

注:不可将samba密码和系统用户密码设置一样,否则会存在安全隐患,因系统用户和samba用户使用的都是系统下的用户,所以尽量将密码分别设置。

十四、查看可使用的samba用户

1、查看可以使用的samba用户

命令:pdbedit –L

注:可以使用“pdbedit –x –u samba中用户名”来删除权限分配过期用户。

十五、设置用户系统权限

1、设置samba用户访问共享文件夹的权限

命令:

setfacl–m u:mis:rwx /share/MIS

setfacl–m u:manage:rx /share/MIS

setfacl–m u:mis:rx /share/Manage

setfacl–m u:manage:rwx /share/Manage

十六、查看用户对文件夹的权限

查看某个用户对当前共享文件夹的访问权限。

命令:getfacl /share/MIS

十七、查看本机的共享资源

1、查看本机共享的资源

命令:smbclient –L //192.168.11.244

注:主配置文件配置完成后,一定要重启服务才能生效,注意检查防火墙和SLINUX是否关闭。

END

1 0
原创粉丝点击