centOS7 建立samba服务器,实现目录共享

建立samba服务器,实现共享centOS系统的目录

第一步:

通过yum库安装samba 服务。因为安装samba服务,需要安装很多依赖文件,yum源安装的时候会自动安装相关依赖文件。

 yum list samba*    查看yum库中可安装的samba软件包。

然后 yum -y install samba.x86_64  进行安装

 如果通过rpm包和tar.gz包安装,很多依赖文件都没有,要自己安装很多依赖源,非常繁琐。我尝试过,后来放弃了,最好还是通过yum安装,方便快捷高效。

 rpm -qa|grep samba 查看samba服务的安装信息


第二步: 配置samba服务器

在配置samba服务之前,可以创建一个用户,为该用户指定家目录,然后将指定的家目录共享

创建用户: useradd -d /home/test test1

为用户设置密码:passwd test1

更改家目录权限:chmod 755 /home/test

然后配置samba服务器:

更改smb.conf之前,先做一个备份:cp /etc/samba/smb.conf  /etc/samba/smb.conf.bak

然后更改smb.conf档案:vi/etc/samba/smb.conf

将workgroup=MYHOME改为 :

    workgroup = WORKGROUP

将    load printers = yes 改为:  load printers = yes  增加      printcap name = /dev/null         disable spoolss = yes
即:

load printers = no
cups options = raw
printcap name = /dev/null
disable spoolss = yes


然后在档案的末尾加上如下信息:

[test]
comment = share directory is test   (这句话只是做一个注释作用,自己按照意愿写就行)
path = /home/test
vaild users = test1
create mask = 0755
directory mask = 0755
public = yes
writable = yes

保存修改后的配置


第三步:设置账户的samba服务密码

smbpasswd -a test1

启动samba服务

systemctl start smb.service

 iptables -F

 setenforce 0


第四步:运行 \\192.168.xxx.xxx ,输入账号跟密码就可以了







你可能感兴趣的:(centOS7 建立samba服务器,实现目录共享)