【1】 Samba工作流程
当客户端访问服务器时,信息通过SMB协议进行传输,其工作过程可分四步:
1】协商协议
------------negprot请求------->
客户端服务器
<-----------negprot响应--------
2】建立连接
------------session setup请求-->
客户端 服务器
<------------session setup相应---
3】访问共享资源
------------tree connect请求---->
客户端 服务器
<-----------tree connect响应-----
4】断开连接
------------tree disconnect 请求--->
客户端 服务器
<-----------tree disconnect 响应---
【2】 安装Samba软件包
yum install samba-*
Samba服务器的主要程序
smbd:提供对服务器中文件、打印资源的共享访问
nmbd:提供基于NetBIOS主机名称的解析
【3】 Samba的服务脚本
/etc/init.d/smb
【4】 Samba的配置目录及文件
/etc/samba
/etc/samba/smb.conf
【5】 samba服务的启动
service smb start
或
/sbin/service smb start
【6】 配置samba服务
1】 配置/home/share目录允许用户xing1和xing2从Samba客户端中读写
[sharename]
comment = Insert a comment here
path = /home/share
valid users = xing1 xing2
public = no
writable = yes
printable= no
create mask = 0765
2】 一个共享的目录,普通的读者只读,属于stu1组的用户可以读写
[public]
comment = Public Stu
path = /home/stufile
public = yes #网络可见
writable = yes
printable = no #不可打印
write list = @stu1
3】 私有目录,只供用户xing1使用,xing1需要对该目录有写权限
[xing1dir]
comment = xing's dir
path = /usr/xingprivate
valid users = xing1
public = no
writable = yes
printable = no
【7】 samba服务全局配置
全局配置的权限低于自定义配置
[global]
workgroup=uplooking.com #服务器所在的工作组
server string = Samba Server #描述信息
log file =/var/log/samba/log.%m #指定日志文件的存放地点m代表客户机的netbios名
security = user #安全模式 需要提供正确的用户名 密码
share #任何人都可访问
server #登录名密码 单独放在另外的服务器上
domain #把samba服务器加入windows系统域的时候用此模式
abs #把samba服务器加入windows系统的活动目录的时候用此模式
[printers]
path = /var/spool/samba #设置一个可写的目录作缓冲池
guest ok = yes
printable = yes
【8】 samba客户端登录测试
1】 smbclient 命令 ,查看及登录使用共享
smbclient -L 10.10.68.9
smbclient -U user11 //10.10.68.1/home/share
2】 mount 命令,将共享目录挂载到本地使用
mount -o username=vina //10.10.68.1/home/share /mnt
分享到:
相关推荐
RedHat,Linux,Samba服务器配置,32位,Vmware上Linux虚拟机
redhat 5.5 X86 32、 64位服务器版种子
redhat5.5 配置CetOs yum 源rpm包
RedHat5.5安装Oracle10G
Redhat系统安装,版本rhel-server-5.5 32位版本
虚拟机Redhat-Linux上Samba服务器配置与测试,samba服务器配置
自己在linux5.5下安装配置was7.0的时候整理的文档,有需要的可以参考一下^_^
Linux实用技巧篇-Redhat 5 配置Samba服务器.Linux实用技巧篇-Redhat 5 配置Samba服务器
文档里包含的一些tar包和rpm包有些需要在网上下载,有些在redhat的光盘或镜像文件里能找到,文档里有说明的,请大家注意按照自己下载的包名称来灵活的更改文档里的包名称
oracle 10g 实时应用集群安装文档完全版。
RedHat5.5安装Oracle10G
redhat5.5下MySql数据库的安装配置及简单操作
用于解决redhat 5.5版本中文乱码问题,解压后复制到redhat系统中rpm -ivh执行,然后reboot就OK了
Redhat5.5环境中VSFTP安装配置【图】[收集].pdf
此文档是安装oracle11g rac 在redhost5.5上配置集群操作
redhat5.5下MySql数据库的安装配置及简单操作.pdfredhat5.5下MySql数据库的安装配置及简单操作.pdf
redhat5.5下MySql数据库的安装配置及简单操作.docxredhat5.5下MySql数据库的安装配置及简单操作.docx
今天学习了ngnix负载均衡,搭了个环境测试了下,并记录了搭建过程。nginx负载均衡配置过程,利用两台redhat 5.5服务器搭建了nginx的负载均衡。有图,安装过程。
附件为redhat5.5安装文档,图文描述比较详细,需要的朋友可以看下
ArcGis_Server_9.3.1_Java for Redhat5.5