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

CentOS7 Samba配置

存储5年前 (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

相关文章

台式机使用u盘安装chromeos第三方cloudready

台式机使用u盘安装chromeos第三方cloudready

 首先准备好一个8G或者16G的u盘https://www.neverware.com/freedownload下载32位或者64位的系统将下载好的文件解压出bin格式的文件本地需要安装ch...

修复升级EVE-NG后无法正常打开问题

修复升级EVE-NG后无法正常打开问题

升级流程Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.9.40-eve-ng-ukms+ x86_64) * Documentation:  ...

解决SecureCRT连接linux无配色

解决SecureCRT连接linux无配色

SecureCRT默认ssh连接linux是无配色的,看起来很难受左侧选中需要调整的会话名称->右键->Properties ->Session Options -> Term...

CentOS7 软RAID配置

CentOS7 软RAID配置

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

CentOS7 NFS配置

CentOS7 NFS配置

网络文件系统(Network File System)是一种将远程主机上的分区(目录)经网络挂载到本地的一种机制,通过对网络文件系统的支持,用户可以在本地系统上像操作本地分区一样来对远程主机的共享分区...

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

使用oracle-rdbms-server-11gR2-preinstall工具,自动安装oracle所需的RPM包,自动创建oracle用户和dba、oinstall组,自动配置/etc/sysct...