linux 安装samba服务器,Linux之Samba服务

Linux之Samba服务

Samba服务是实现Windows和Linux操作系统网络共享,首先我们需要在Linux操作系统中安装,通过命令yum grouplist|grep -I file找出与文件系统共享的安装包,发现有CIFS file server,再通过命令yum groupinfo ‘CIFS file server’来查看安装包的信息,是跨Windows和Linux文件共享的服务。

b2a318691bc55940988e08529d28cdb5.png

我们通过命令yum groupinstall ‘CIFS file server’来安装Samba服务,在这里使用yum groupinstall而不用yum install的原因是groupinstall不仅会安装Samba访问且会把相关的软件包一起安装。

0242fe5334ac1745962db2ccbbd40850.png

6952b93f6b8cc192c2b518a6b21b5c77.png

我们通过命令service smb restart来对Samba服务进行重启,重启后系统提示服务已经ok了,通过chkconfig on设置服务开机自动启动,通过命令chkconfig –list查看开机启动是否设置成功,发现运行级别2-5都已经开启了

819af3cdaca378d497235ef63762993f.png

20f4f1f10701f9a4dab394cd381ca1dc.png

38744009f34e1009830fe3204572981e.png

我们还需要开启nmb服务,nmb服务是负责名称解析的,通过命令service nmb restart来对nmb服务进行重启,重启后系统提示服务已经ok了,通过chkconfig on设置服务开机自动启动,通过命令chkconfig –list查看开机启动是否设置成功,发现运行级别2-5都已经开启

99d860f947e5726998e974e7f85235de.png

54196dcf2f1fc27fcf7d5aba0862d4fd.png

38e3d0b05ae2762499407fb3cc529765.png

通过命令修改vim /etc/samba/smb.conf来编辑samba服务配置文件,如SElinux对samba服务是有保护的,当文件设置为共享时,都需要通过命令chcon –t来改变SElinux属性,不然会拒绝Samba服务的的访问。以及我们可以修改全局层面的设置包括工作组等配置信息。

49f453f1c6a29ae5bf04d91ff684fe90.png

7bc17484943e6bbd03a9b1cc2720faf5.png

我们通过命令cat /etc/samba/smbusers来查看当前samba的用户信息,默认用root账号登陆samba会认定为管理员账号登陆,当你用administrator admin登陆的时候就认为本地用的是root账号登陆,用guest,pcguest,smbguest登陆的时候就让我本地用的是nobody账号登陆。

a002163d99b453df30616a8e7331bce3.png

创建一个用户为thomas的账号,但不需要密码,在根目录下通过命令mkdir /share建立一个share的文件共享目录,并通过命令chown Thomas /share给thomas用户700的权限,也就是可以对共享目录读写等权限。

1e22e63a4505b15a1ee931c88061db4b.png

9f1c03c41a693f6ab909551da489dfab.png

修改SElinux属性,通过命令ll –dZ /share查看当前文件目录的SElinux属性,当前的属性是default_t需要通过命令chcon –t samba_share_t /share改为samba_share_t属性。这样samba服务可以正常访问这个共享目录。

e2285c6781e45a1698824a7081f6a4e0.png

通过命令vim /etc/samba/smb.conf来配置共享目录,配置共享路径path=/share,只有thomas可写,可浏览,通过命令service smb restart重启该服务

ab817fe06e32a9645dcc7a760506ad3d.png

04c01bd4464b3d5b165d80327e2e6224.png

把本地用户转换为samba用户,通过命令smbpasswd –a Thomas 把本地用户thomas变成samba用户,这时候需输入samba密码,系统提示用户增加成功。

f81b02ce42b1dc4756392da2d4e270bc.png

通过命令smbclient –L //172.1.1.1访问这台服务器共享目录,默认让我们输入超级用户的密码,直接回车以匿名用户登录,现在不以匿名用户改用thomas用户登录。

f7174784e908932e39ad9f64e1bf1c09.png

4adf73c9af43493c5b959d9868c73a79.png

举报/反馈

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值