linux下Samba的安装和配置

1、Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和 windows连接在一起,实现两者的资源互通

2、Samba在Centos下安装命令:

rpm -qa | grep samba  检查是否安装
yum install samba

yum install samba-client

3、常用命令

service smb status        #查看smd服务的状态
service smb start        #运行smb服务
service smb stop        #停止服务
service smb restart        #重启服务,但在实际中一般不采用
service smb reload        #重载服务,在实际中较常用,不用停止服务
4、samba的配置文件放在/etc/samba下smb.conf,第一次配置时最好先备份一份原先的配置文件,Linux下的samba主要有四种安全级别,Share、User、Server、Domain。它们的安全级别由低到高,在配置文件中具体由 security参数指定。其中,Share级是指用户不需要账户和口令即可登录服务器;User级是Samba服务器默认的安全级别,是指服务器负责检 查登陆者的账户和口令;Server级是指账户和口令的检查由另外的Samba或Windows服务器负责;Domain级是指由一台Windows NT/2000域服务器负责检查账户和口令。用户在配置Samba服务器时,可以根据所需要的不同安全等级来具体配置。

5、这里演示share和user级别的配置。

share级别配置:

确认security=share

[public]

comment=public  stuff

path=/share/

public=yes

writable=yes


设置path共享路径,并注意这个目录下的文件权限问题

然后service smb restart重启Samba服务。

然后可以在window共享文件。



user级别配置:

security=user

[myFile]

comment=share file  //这是注释无所谓

path=/share/   //共享路径

valid users=son //son允许访问,前提要他首先是linux和Samba用户

注:

valid users=@test代表test用户组允许访问

valid users=son代表son用户允许访问

通过 smbpasswd -a username来设置smb密码并把Linux用户添加到Samba用户。

 

另外Linux常用的几个关于用户组的命令:

useradd username  新增用户名

passwd username  设置用户密码

useradd -g group username新增指定组的用户

usermod -G group  username把已有的用户添加到指定组。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值