当前位置:首页 > 存储 > 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

相关文章

CentOS7安装PureFTP和vsFTP使用加密连接

CentOS7安装PureFTP和vsFTP使用加密连接

LNMP环境搭建好后,日后需要管理webroot路径下的文件,采用加密方式的FTP方式比较简单也安全安装PureFTPyum install pure-ftpd配置PureFTPv...

CentOS7 软RAID配置

CentOS7 软RAID配置

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

CentOS6 安装Oracle11gR2

CentOS6 安装Oracle11gR2

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

Red Hat Enterprise Linux 6.5安装和分区

Red Hat Enterprise Linux 6.5安装和分区

系统镜像名称为rhel-server-6.5-x86_64-dvd.iso安装Install or upgrade an existing system跳过安装源测试检查Next语言English键盘...

RHEL6.5修复LVM错误

RHEL6.5修复LVM错误

RHEL6.5启动出现UNEXPECTED INCONSISTENCY RUN fsck MANUALLY,无法正常进入系统输入ROOT密码后然后输入init 0关机虚拟机“电源”--“打开电源时进入...

输入正确root密码弹出跳回登录界面

输入正确root密码弹出跳回登录界面

服务器安装的版本为64位的RHEL 6.5,运行完rac脚本后重启,发现本地root无法登陆,输入正确的用户名密码后,回弹到原登录界面,但是SSH可正常登录。运行安装Oracle RAC环境配置脚本过...