linux安装samba服务的总结,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

d4b83dcbe487439738ff84bed2ddf7ce.png

配置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

7c5ab53b4d5fda8a6606fa27b4ec47bd.png

客户端\\ip地址如果出现输入用户名和密码不能用linux实际的密码登录因为samba的密码和linux用户的密码不一样,可以利用mksmbpasswd.sh来建立

cat /etc/passwd|mksmbpasswd.sh>/etc/samba/smbpasswd

ls -l /etc/samba/smbpasswd即可

smbpasswd -a 用户名即可

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值