# 查询是否已经安装了Samba
rpm -qi samba # 安装
yum -y install samba samba-client samba-common # 添加新用户
useradd sambauser # 这一步是设置用户登录linux系统的密码
# 如果只是作为samba访问账号,则不是必须的
passwd sambauser # 设置访问共享文件夹的sammba账号密码
# 是系统用户但不是系统密码,这一步是必须的
smbpasswd -a sambauser
# 激活账号
smbpasswd -e sambauser # 建立共享文件夹
mkdir /public #权限
chown sambauser /public/
# 如果是多个用户,则使用组设置权限
# 例如将anotheruser添加到sambauser所在的sambauser组
gpasswd -a anotheruser sambauser
# 这个访问权限比较重要 
chmod /public/ # 备份修改配置文件
cd /etc/samba
cp smb.conf smb.conf.bak
vim smb.conf # 修改如下
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = user
[homes]
comment = Home Directories
browseable = no
writable = yes
[public]
# 备注
comment = Learning Directories
# 是否可见,不可见的话要在地址栏手工输入文件夹名才可见
browseable = yes
# 写权限与下面的目录权限都允许才可以
writable = yes
# 共享文件夹
path = /public
# 限制可以上传的用户
write list = sambauser # 以上为smb.conf的内容 # 启动服务
systemctl start smb.service
systemctl start nmb.service # samba的守护进程
# smbd:提供对服务器中文件、打印资源的共享访问,端口:
# nmbd:提供基于NetBIOS名称的解析,端口: # 关于SElinux与samba,执行以下语句
setsebool -P samba_domain_controller on
setsebool -P samba_enable_home_dirs on
# 读写,一般不是下面的只读
setsebool -P samba_export_all_rw on
# 只读
# setsebool -P samba_export_all_ro on # 防火墙设置
# 一种方法是关闭防火墙,更好的方法是添加规则
# 不必单开上面的端口
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload #重启
systemctl restart smb.service
systemctl restart nmb.service

CentOS7系统安装配置samba服务的更多相关文章

  1. 配置samba服务一例

    问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...

  2. Linux:配置samba服务

    配置samba服务  一.简略教程 1.挂载系统 mount /dev/cdrom /mnt/cdrom2.创建用户:useradd linlin3.创建用户密码:passwd linlin4.在用户 ...

  3. linux配置samba服务【原创】

    转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html 需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba ...

  4. (转)Centos7安装配置NFS服务和挂载

    Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...

  5. ubantu16.04安装配置samba服务(原创)

    1.安装samba服务 $ sudo apt-get install samba samba-common$ sudo apt-get install smbclient 如果你开启了防火墙,关闭: ...

  6. (转)CentOs上配置samba服务

    前 言 在我们使用 Windows 作为客户机的时候,通常有文件.打印共享的需求.作为Windows 网络功能之一,通常可以在 Windows 客户机之间通过 Windows Network 固有的功 ...

  7. CentOS7安装配置SAMBA服务器

    假设我们有这样一个场景 共享名 路径 权限 SHAREDOC /smb/docs 所有人员包括来宾均可以访问 RDDOCS /smb/tech 仅允许特定组的用户进行读写访问 特定组的组名为RD,目前 ...

  8. 配置Samba服务

    1. samba服务用在什么地方?samba服务用于把Linux服务器上的文件或者打印接共享给windows或者Linux.2. 在samba服务的配置文件中,[global]配置部分的securit ...

  9. Ubuntu 16.04安装配置Samba服务

    Samba是开源软件,用来让Linux系统与Windows系统的SMB/CIFS网络协定做连结,实现Windows主机与Linux服务器之间的资源共享.Samba服务为两种不同的操作系统架起了一座桥梁 ...

随机推荐

  1. 第八课——MySQL优化之InnoDB基础原理

    一.事务隔离级别 理解各种事务隔离级别的优缺点 (一)四种事务隔离级别总结 (二)四种事务隔离级别下,去重现脏读现象.不可重复读现象.幻读现象 1.在RU隔离级别下,会出现脏读现象 2.在RC隔离级别 ...

  2. smp,numa,mpp,umam,olap,dss,oltp,greenplum,presto

    SMP.NUMA.MPP体系结构介绍 从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构 (SMP : Symmetric Multi-Processor) ,非一致存储访问结构 ( ...

  3. python 添加进度条

    安装: pip install tqdm使用: from tqdm import tqdm import time for i in tqdm(rang(10)): time.sleep(0.1)

  4. 你知道军装照H5浏览了多少次吗? 10亿

    7月29日,由人民日报客户端推出的<快看呐!这是我的军装照>(以下简称<军装照>)H5页面,由它所引发的全民晒“军装照”现象级事件,据统计,截至8月18日,<军装照> ...

  5. 除去DataTable中的空行!

    昨天向数据库中导入Excel数据时  由于空行 总是报错!下面附上两种去除空行的方法! 方法一.某行某列值为空时 DataView dv = dt.DefaultView;              ...

  6. 新建虚拟机与本机ping不通(一招解决)

    初始新建虚拟机或者复制虚拟机后,发现虚拟机能ping通内外网,但是本机无法ping通虚拟机,xshell也无法连接虚拟机 这时候就很头疼了,因为要上传很多文件到虚拟机上面 解决办法: 1.关闭虚拟机后 ...

  7. 在eclipse添加第一次添加Python项目时,提示: Project interpreter not specified

    按图片操作,添加Python的路径,就能解决该问题

  8. oracle 查看隐藏参数

    隐藏参数 (hidden parameters) ,由oracle内部使用,以 '_' 开头. 可以通过以下两种方式查看所有隐藏参数: SELECT   i.ksppinm name, i.ksppd ...

  9. Mysql Having的用法:对group by之后的分组加限制条件(复制)

    在使用聚合函数之前,我们可以通过where对查询加限制条件,那么如果在group by之后我们要对分组里面的数据再加限制条件怎么办呢?答案是having. HAVING子句可以让我们筛选成组后的各组数 ...

  10. split_lzo_lib.sh

    split_lzo_lib.sh #!/bin/sh#输入文件名filename=$1#分割文件大小filesize=4096#输出库文件名libname="lib"$(echo ...