CentOS 5.5 Samba服务器安装总结

centos 5.5 samba服务器安装总结
先来介绍一下基本的内容windows和linux共享主要利用samba服务器,所谓SMB就是指server message block 的缩写,它是Linux os/2 windows系统和windows for workgroup 等计算机之间提供的文件共享,打印机服务,域名解析,验证,授权以及浏览等服务的网络通信协议smb主要是c/s结构的。
SAMBA之所以有那么多的功能,主要是它有许多软件包,

smbd samba的主要程序,可以处理客户端的连接,处理文件,授权用户和名称工作。
nmbd netbios域名服务器,负责帮助客户端找出服务器的位置,以进行浏览工作和管理域,目前这些功能已经在samba中了。
testprns 测试服务器访问打印的程序
testparm 测试samba配置的正确性
smbclient 在Unix主机上运行SMB客户端程序。
smb.conf samba主要配置文件
smbprint 批处理运行文件,可以允许unix主机使用smbclient将打印工作送给SMB 服务器。

1.yum install samba//安装rpm软件包自动解决依赖问题,如果想查询rpm -qa|grep samba即可

2.如果要单独装rpm -ivh samba-xx.xx..rpm即可

3.启动/etc/rc.d/init.d/smb start或者service smb start两种任选其一,关闭最后为stop即可。

4.查看samba服务器状态用/etc/rc.d/init.d/smb status
如果smbd ,nmdb 正在运行那说明已经启动了。

5.如果要下次开机自动运行ntsysv 选择smb打星号即可,chkconfig --level 3 smb on

配置SAMBA服务器

设置/etc/services文件内容
vi /etc/services 
查看netbios 前面有没有#号,如果有去处,一共有6个netbios开头的。

设置/etc/samba/lmhost文件
这个文件时提供主机名和ip地址的对应关系
ip地址    主机别名(NETBIOS名称)
127.0.0.1 localhost
xxx.xxx.xxx.xxx centos1
xxx.xxx.xxx.xxx centos2

修改好/etc/services,/etc/samba/lmhost之后接下来就是设置最主要的配置文件
/etc/samba/smb.conf文件可以参考默认的配置。

[global]
   workgroup = stationx.example.com
   netbios name = centos                
                                            
   server string = Samba Server            
   printcap name = /etc/printcap
   load printers = yes
   cups options = raw
   log file = /var/log/samba/%m.log
   max log size = 50
            
  
[homes]
   comment = Home Directories//主目录注释
   browseable = no //是否允许其他用户浏览个人的目录,建议禁止
   writable = yes//是否允许写入个人主目录
   valid users =%S//允许登录的用户,%S表示目录登录的用户
   create mode = 0664//新建文件的默认权限
   directory mode = 0775//新建目录的默认权限

[netlogon]
 path = /usr/local/samba/lib/netlogon //实际访问的本机路径
 guest ok = yes //连接时候是否不需密码

writable = no
 share modes = no

[profiles]   
 path = /usr/local/samba/profiles
 browseable = no
 guest ok = yes
    
[printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   public = yes
   guest ok = no
   writable = no
   printable = yes

[tmp]
path = /tmp
read only = no
public = yes

[public]
comment =Public stuff
path =/home/samba
public = yes
writable = yes
printable = no
write list = @staff

修改为smb.conf拷贝到/etc/samba/中 然后testparm测试一下语法是否正确。

如果出现loaded services file OK即可

/etc/rc.d/init.d/smb restart

客户端\\ip地址如果出现输入用户名和密码不能用linux实际的密码登录因为samba的密码和linux用户的密码不一样,可以利用mksmbpasswd.sh来建立
cat /etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd
ls -l /etc/samba/smbpasswd即可

smbpasswd -a 用户名即可

还有可以用SWAT网页来管理。

本文出自 “有志者事竟成!” 博客,请务必保留此出处http://zh888.blog.51cto.com/1684752/382952

时间: 2024-08-25 23:25:07

CentOS 5.5 Samba服务器安装总结的相关文章

CentOS 7.x samba 服务器安装

以下以root用户执行 1.安装: # yum install samba samba-client -y 2.设置开机启动: # systemctl enable smb.service ln -s '/usr/lib/systemd/system/smb.service' '/etc/systemd/system/multi-user.target.wants/smb.service' 3.查看是否设置成功 # systemctl status smb.service smb.service

CentOS 7下Samba服务器的安装与配置

本文基于<CentOS 6.3下Samba服务器的安装与配置>,参照原博文,自己在CentOS7环境上实现,并按照自己的环境修改博文内容 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CIFS(Common Int

samba服务器安装,共享nginx目录

Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,类似于win的网上邻居,让windows和linux实现文件共享 1.安装smaba服务 yum install samba samba-client samba-swat 装完后: Samba服务器安装完毕,会生成配置文件目录/etc/samba和其它一些samba可执行命令工具,/etc/samba/smb.conf是samba的核心配置文件,/etc/init.d/smb是samba的启动/关闭文件. 2.启动.重

centos set up samba

原文中文链接:https://wiki.centos.org/zh/HowTos/SetUpSamba 原文英文链接:https://wiki.centos.org/HowTos/SetUpSamba 由于防火墙(iptables)及 SELinux 保护,在 CentOS 上设置 Samba 是比较难.这其实是一件好事,因为安全性是非常重要,但要令 Samba 与服务器的外界沟通,我们需要花点功夫及对它有所认识. SAMBA 采用端口 137 - 139 及 445.为什么会是这些端口?让我们

如何在Fedora或CentOS上使用Samba共享

如今,无论在家里或者是办公场所,不同的电脑之间共享文件夹已不是什么新鲜事了.在这种趋势下,现代操作系统通过网络文件系统的方式使得电脑间数据的交换变得简单而透明.如果您工作的环境中既有微软的Windows又有Linux,那么,一个共享文件及目录的方式便是通过一个跨平台网络文件共享协议:SMB/CIFS.Windows原生的支持SMB/CIFS,Linux也通过开源的软件Samba实现了SMB/CIFS协议. 在这篇文章中,我们将展示如何使用Samba共享文件夹.我们使用的Linux平台是Fedor

CentOS 6.7 samba服务安装和配置

CentOS 6.7 samba服务安装和配置 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务. SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,wi

CentOS 7下Samba的安装与配置

CentOS 7下Samba的安装与配置 一.简介 简介以及配置介绍部分来自:https://www.cnblogs.com/muscleape/p/6385583.html Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件.后来微软又把 SMB 改名为 CI

centos 7 配置samba

实例练习centos7配置samba 参考文章:<linux就该这样学>,多用户对samba的访问权限配置,配置实例 需求:供20多台装有win7系统的计算机访问,有可以共同访问的目录,有各自部门各自访问的目录 实验环境:一台笔记本,虚拟机中安装RHEL7 因为只需要做一个文件服务器,所以centos是最小安装,首先先把ip获取设置为静态 vi /etc/sysconfig/network-scripts/ifcfg-***  #因为是最小安装,所以只有vi #在配置里添加如下命令 BOOTP

在centos下配置samba服务器

centos 安装samba 1. 安装sambayum -y install samba samba-client 2. 查看安装情况# rpm -qa | grep samba samba-client-3.0.33-3.40.el5_10samba-3.0.33-3.40.el5_10samba-common-3.0.33-3.40.el5_10 3. 启动samba[[email protected] ~]# service smb startStarting SMB services: