CentOS7 Samba服务器配置

关闭SeLinux

setenforce 0   #临时关闭SeLinux
vi /etc/selinux/config     #将SELINU置为disabled,永久关闭SeLinux,需要重启机器
> SELINUX=disabled

关闭防火墙

systemctl stop firewalld    #关闭防火墙systemctl disable firewalld.service   #关闭防火墙开机自启

安装启动Samba服务

yum install samba -y   #安装Samba服务rpm -qa | grep samba    #查看安装状况systemctl start smb    #启动SMB服务systemctl status smb   systemctl enable smb      #设置开机自启动

创建用户给予权限

useradd test     #创建用户passwd test     #用户密码chmod -v u+w /etc/sudoers     #为sudoers添加可写权限
vi sudoers
> ##Allow root to run any commands anywhere
> root ALL=(ALL) ALL
> test AKK=(ALL) ALL
vi /etc/samba/smb.conf     # 配置samba服务

comment:共享目录的描述信息;

path:设置对应共享目录在服务器上的文件夹路径;

public:是否所有人可以访问共享目录;

read only:是否只读,与 “writable” 作用相反;

valid users:共享目录的授权设置,允许哪些用户访问共享目录,这里设置了两个用户 “ test”和
“root”。也可授权一个组,可以使用:“@组名” 的形式,但也需要为组内的每个系统用户创建对应的Samba共享用户。

write list:设置共享目录为 “只读” 后,也可以单独授予某些用户有写入的权限(这里授权“root” 用户可以写入);

写入上述信息后,保存退出即可,若要共享多个目录,另起一行以同样的格式写入即可;

在 “smb.conf ” 文件中存在三个特殊的配置段:

[ global ] :全局设置:这部分配置项的内容对整个Samba服务器都有效。

[ homes ]
:宿主目录的共享设置:设置Linux用户的默认共享,对应用户的宿主目录。当用户访问服务器中与自己用户名同名的共享目录时,通过验证后将自动映射到该用户的宿主文件夹中。

[ printers ]:打印机共享设置:如果需要共享打印机设备,可以在这部分进行配置

Smb.conf文件中常见的配置项及含义说明:

常见全局配置项的含义 workgroup:所在工作组名称;

netbios name :设置NetBIOS名称。如果不填,则默认会使用该服务器的DNS名称的第一部分。netbios
name和workgroup名字不要设置成一样了。

server string:服务器描述信息;

security:安全级别,可用值如下:User(本服务器验证连接)、server(指定另一台服务器验证)、ads(由Windows域控制器验证);

log file:日志文件位置,“%m” 变量表示客户机地址;

passwd backend:设置共享账户文件的类型;

comment:对共享目录的注释、说明信息;

path:共享目录在服务器中对应的实际路径;

browseable:该共享目录在“网上邻居”中是否可见;

guest ok:是否允许所有人访问,等效于“public” ;

writable:是否可写,与 read only 的作用相反;

我们想要共享某个目录时,在配置文件的最后另起一行,按照上面的格式输入相应的信息,就可以了

mkdir /lv      #创建目录pdbedit -a test      #创建和系统用户对应的Samba共享用户test和rootpdbedit -a rootchmod -R 777 /lv/      #修改权限testparm    #使用:“testparm” 命令工具对 “smb.coonf ”配置文件的正确性进行检查systemctl start smbsystemctl status smb     #启动smb服务

客户端验证

Windows+R
\IP 输入账户密进入

以上“myshare”为我们设置的共享目录,“test”是默认共享的用户宿主目录

CentOS7 Samba服务器配置相关推荐

  1. centOS7+Samba服务器配置

    centOS7+Samba服务器配置 实例 公司现有多个部门,因工作需要,将销售部的资料存放在Samba服务器的/sales目录下集中管理,以便销售人员浏览,并且该目录只允许销售部门工访问.我们需要把 ...

  2. 【CentOS7 Samba服务器配置】

    第四章 Samba服务器配置 文章目录 第四章 Samba服务器配置 前言 一.Samba是什么? 二.使用步骤 1.安装软件包 2.配置Samba服务器 3.创建文件夹 4.添加 Samba 用户 ...

  3. Centos7下Samba服务器配置

    环境 vm下centos7.6,IP地址:192.168.139.200 Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Ser ...

  4. [学习笔记]CentOS7.6的Samba服务器配置

    工具:CentOS7.6.VMware WorkStation16 虚拟机网络模式:NAT 大体步骤: 1.安装Samba软件 2.配置Samba服务端 3.添加Samba用户 4.启动Samba服务 ...

  5. Centos7下Samba服务器配置(实战)

    Centos7下Samba服务器配置(实战) Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages B ...

  6. 【实战原创】Centos7下Samba服务器配置(实战)

    这篇文章主要介绍了Centos7下Samba服务器配置(实战),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 Samba概述 S ...

  7. Linux系统了解 Samba服务器配置的工作流程

    了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...

  8. 如何修改7 服务器配置,centos7修改服务器配置

    centos7修改服务器配置 内容精选 换一换 简要介绍Oases是一个转录组组装器,旨在没有任何基因组组装的情况下从短读测序技术生成转录本.开发语言:C一句话描述:基因组装软件开源协议:GPL 3. ...

  9. CentOS下Samba服务器配置

    CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...

最新文章

  1. Java 构造方法与成员方法的区别
  2. 来自 Facebook 内部的 Python 学习知识图谱,太全了!
  3. MIT正式发布编程语言Julia 1.0:Python、R、C++三合一
  4. spring boot测试_测试Spring Boot有条件的合理方式
  5. ORACLE-016:ora-01720 授权选项对于'xxxx'不存在
  6. 【可行】adb修改手机代理方式
  7. C#启动一个外部程序(1)-WinExec
  8. java成员变量除了方法传递_JAVA类与对象(四)----成员变量与局部变量 、成员方法、构造方法...
  9. Entity Framework之问题收集
  10. paip.SOCKET抓包工具总结
  11. 交换机配置web/telnet
  12. 【Leetcode 刷题题解】python语言+最优美解答+由易到难
  13. nginx: [emerg] unknown directive “锘? in******
  14. 在ftp服务器中上传文档的权限,ftp服务器 上传文件权限设置
  15. 虚拟机Ubuntu中编写C语言程序
  16. 产品基础训练 - Persona[用户画像]
  17. 吐槽下Arcgis的二次开发
  18. linux 搭建免费企业邮箱
  19. Hexo(sakura)自定义标签云
  20. 设置了监视哨的顺序查找算法效率高?你确定吗?

热门文章

  1. 全网首个十万+ 阅读的 Elasticsearch 专栏诞生!
  2. 高中计算机老师的心酸,“有一种累,叫高中老师”高中老师的一天,看哭无数学生、家长!...
  3. 支付对账系统怎么设计?
  4. 轻量级多线程高速下载工具Axel——筑梦之路
  5. cxfreeze中文文档
  6. 初识多维数组—三维数组
  7. 推荐7款移动设备自动化测试工具
  8. sql server 数据库可疑解决方案
  9. 前端html——文字水平位置 行高 文字样式
  10. 06——驾校科目一考试系统——考试时间