当前位置:首页 > 存储 > CentOS7 Samba配置

CentOS7 Samba配置

存储3年前 (2018-02-25)

CentOS7 Samba配置

在RAID的基础上搭建samba服务提供文件共享

参数介绍

[global]
workgroup = 工作组名称
server string = 服务器介绍
security = user 需输入密码访问
                   share 无密码访问
                   server 远程主机验证
                   domian 域控身份验证 
passdb backend = tdbsam 使用pdbedit命令建立用户
                                  smbpasswd 使用smbpasswd命令建立密码
                                  ldapsam 使用LDAP进行身份验证                              
log file = 日志目录
max log size = 日志文件大小
load printers = 是否共享打印机
cups options = 打印机共享类型
[homes]
comment = 共享描述
browseable = 网上邻居能否可见
writable = 是否可写
[printers]
path = 共享路径
guest ok = 是否所有人可见
printable = 是否打印

安装Samba

yum install samba


配置Samba

备份默认配置文件

mv /etc/samba/smb.conf /etc/samba/smb.conf.bak

精简配置文件

cat /etc/samba/smb.conf.bak | grep -v "#" | grep -v ";" | grep -v "^$" > /etc/samba/smb.conf

修改配置文件

vi /etc/samba/smb.conf

 如果不需要HOME目录和打印机共享就删除[homes]和[printers]参数

 添加共享路径

 [file]
 comment = File Share
 path = /mnt/md0/file
 public = no
 writable = yes

新建系统用户

useradd tester
passwd tester  输入复杂性密码,例如Huawei@1234

建立Samba用户

pdbedit -a -u tester 输入访问samba目录的密码,例如12345678

设置系统共享目录

mkdir /mnt/md0/file
chown -Rf tester:tester /mnt/md0/file

启动自启

systemctl restart smb
systemctl enable smb


windows访问

CentOS7 Samba配置

输入用户名tester 密码12345678后


CentOS7 Samba配置

打开file目录可进行读写


Linux访问

安装cifs客户端

 yum install cifs-utils

创建认证文件

vi authentication.smb
 添加内容
username=tester
password=12345678
domain=MYGROUP

修改认证文件权限,仅root管理员才可进行读写

chmod -Rf 600 authentication.smb

挂载目录

mkdir /file

挂载信息写入fstab,实现开机启动挂载

vi /etc/fstab
 添加内容
//172.19.44.3/file /file cifs credentials=/root/authentication.smb 0 0

自动挂载

mount -a

CentOS7 Samba配置

本站所有文章均可随意转载,转载时请保留原文链接及作者。

本文链接:https://www.vos.cn/storage/192.html

相关文章

威联通QNAP TS-1232XU-RP开局

威联通QNAP TS-1232XU-RP开局

QNAP TS-1232XU-RP是入门级NAS,威联通的设备开局需要先安装设备固件,才可以进入设置界面首先登录官网下载Qfinder Pro软件,https://start.qnap.com/cn/...

Oracle主备容灾方案

Oracle主备容灾方案

【实验需求】生产中心有一台Oracle服务器安装于Redhat Linux上,灾备中心有一台对应的容灾Oracle服务器,两台服务器的数据库空间来自各自所连接的T系列阵列LUN,阵列同Oracle服务...

FreeNAS11.2 iSCSI块存储设置

FreeNAS11.2 iSCSI块存储设置

使用FreeNAS11.2 U3版本设置iSCSI,划分4个LUN给ASM使用。安装后有IP提示,按照地址登录登录用户名为root创建存储池Dashboard--Storage-Pools可以使用向导...

CentOS7.6 iSCSI Partition

CentOS7.6 iSCSI Partition

接上一篇CentOS7 安装docker版Nextcloud,安装nextcloud服务器的/var目录用来放置docker的持久化数据,但是磁盘容量只有800G,需要扩容,使用iSCSi存储服务器中...

安装黑群晖ds3617xs

安装黑群晖ds3617xs

虚拟机vmware15下安装黑群晖ds3617,DSM版本为6.2.0下载地址https://www.nas2x.com/downloads/xpenology-dsm-6-2-0.8/history...

CentOS7 软RAID配置

CentOS7 软RAID配置

虚拟机添加4块新硬盘,形成5盘环境,做Linux软RAID磁盘阵列准备环境搭建添加硬件选择硬盘默认选择SCSI创建新虚拟磁盘容量默认20G,存储为单个文件加默认安装系统的,一共5个fdisk -l查看...