centos7搭建samba(文件共享)服务器

it2023-09-03  83

更多文章请移步:www.yanjun.pro

samba服务介绍及简单配置

说明:本文档仅对常用配置进行简单介绍

当Linux作为客户端

获取指定主机共享资源smbclient -L HOST_IP -U USER_NAME 链接指定主机共享资源smbclient //SERVER/PATH/DIR -U USER_NAME 挂载共享资源mount -t cifs //SERVER/PATH/DIR /mount_point -o username=USER_NAME,password=PASSWORD

当Linux作为服务器

(1)、服务程序 /usr/sbin/nmbd /usr/sbin/smbd (2)、主配置文件 /etc/samba/smb.conf (3)、samba用户相关管理

说明:账号为系统用户,但是用户密码为Samba自有密码文件,使用smbpasswd添加用户密码smbpasswd命令 语法: smbpasswd [option] USERoption: -a:添加用户为Samba用户 -d:禁用指定用户 -e:启用已禁用用户 -x:删除指定用户

(4)、主配置文件组成部分

Global Settings:该设置为samba全局配置选项Share Definitions:该设置为自定义设置选项,只对当前共享目录生效

全局参数

[global]

设定Samba Server的工作组 workgroup = WORKGROUP设置samba server的介绍,该选项可以不填写(%v代表samba版本) server string = Samba Server Version %vnetbios名称设置,不能和workgroup名字相同 netbios name = MYSERVER设置samba监听的网卡,切勿忽略localhost接口 interfaces = lo eth0 192.168.133.100/24设置允许连接到samba的主机 hosts allow = 127. 192.168.133.samba运行模式设置,默认为用户模式 security = user设置用户密码存放方式 passdb backend = tdbsam日志文件存放路径及名称格式 log file = /var/log/samba/log.%m指定日志文件允许达到的最大大小。当日志文件达到“最大日志大小”指定的大小时,它们会循环覆盖(单位:KB) max log size = 50

自定义共享

[共享名称] # 对该共享的描述 comment = Home Directories # 指定该共享是否可以浏览 browseable = no # 设置写权限 writable = yes # 设置共享文件本地路径 path = /var/spool/samba # 是否允许打印 printable = yes # 该共享是否允许guest账户访问 public = yes # 该共享的管理者设置 admin users = USER1,USER2,... # 允许写入该共享的用户 write list = USER1,USER2,... 启动samba服务 systemctl start smb nmb 添加samba服务开机启动 systemctl enable smb nmb
最新回复(0)