Linux下搭建samba文件服务器

文章目录

  • 一、基础信息
  • 二、环境搭建
  • 扩展

一、基础信息

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。
本次搭建的服务器为Vmware虚拟机,均有外网环境,故安装软件比较方便,如果内网环境可能需要自行制作yum源,这里不做展示

二、环境搭建

1、修改Ip,主机名等信息
2、在服务端(10.13.109.21)安装samba服务

3、关闭防火墙
关闭防火墙,并设置开机禁止启动

4、禁用 selinux
临时(当前连接下有效)

永久(系统重启后生效)

Linux下搭建samba文件服务器
6、添加系统用户,对添加的用户设置密码

7、设置 smb 用户(Samba的管理账号)的密码

8、创建共享目录

9、根据需要赋予共享目录权限

10、修改配置文件

Linux下搭建samba文件服务器
Linux下搭建samba文件服务器
至此 Centos7 搭建 Samba 服务操作完毕!

扩展

1、pdbedit 命令说明
pdbedit 命令用于管理Samba服务的帐户信息数据库,格式为:“pdbedit [选项] 帐户”
第一次把用户信息写入到数据库时需要使用-a参数,以后修改用户密码、删除用户等等操作就不再需要了。

pdbedit -L :查看samba用户
pdbedit -a -u user:添加samba用户
pdbedit -r -u user:修改samba用户信息
pdbedit -x -u user:删除samba用户

samba服务数据库的密码也可以用 smbpasswd 命令 操作
smbpasswd -a user:添加一个samba用户
smbpasswd -d user:禁用一个samba用户
smbpasswd -e user:恢复一个samba用户
smbpasswd -x user:删除一个samba用户

文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24733 人正在系统学习中

来源:浮沫★

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年5月21日
下一篇 2022年5月21日

相关推荐