CentOS7 Samba服务器配置
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服务器配置相关推荐
- centOS7+Samba服务器配置
centOS7+Samba服务器配置 实例 公司现有多个部门,因工作需要,将销售部的资料存放在Samba服务器的/sales目录下集中管理,以便销售人员浏览,并且该目录只允许销售部门工访问.我们需要把 ...
- 【CentOS7 Samba服务器配置】
第四章 Samba服务器配置 文章目录 第四章 Samba服务器配置 前言 一.Samba是什么? 二.使用步骤 1.安装软件包 2.配置Samba服务器 3.创建文件夹 4.添加 Samba 用户 ...
- Centos7下Samba服务器配置
环境 vm下centos7.6,IP地址:192.168.139.200 Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Ser ...
- [学习笔记]CentOS7.6的Samba服务器配置
工具:CentOS7.6.VMware WorkStation16 虚拟机网络模式:NAT 大体步骤: 1.安装Samba软件 2.配置Samba服务端 3.添加Samba用户 4.启动Samba服务 ...
- Centos7下Samba服务器配置(实战)
Centos7下Samba服务器配置(实战) Samba概述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages B ...
- 【实战原创】Centos7下Samba服务器配置(实战)
这篇文章主要介绍了Centos7下Samba服务器配置(实战),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 Samba概述 S ...
- Linux系统了解 Samba服务器配置的工作流程
了解 Samba服务器配置的工作流程 当Samba 服务安装完毕,并不是直接可以使用 Windows 或 Linux的客户端访问Samba服务器,还必须对服务器进行设置:告诉 Samba 服务器将哪些 ...
- 如何修改7 服务器配置,centos7修改服务器配置
centos7修改服务器配置 内容精选 换一换 简要介绍Oases是一个转录组组装器,旨在没有任何基因组组装的情况下从短读测序技术生成转录本.开发语言:C一句话描述:基因组装软件开源协议:GPL 3. ...
- CentOS下Samba服务器配置
CentOS下Samba服务器配置 感谢http://www.linuxsir.org/main/?q=node/158#4提供参考 第一节.samba是干什么的?它有什么用? Samba(SMB是其 ...
最新文章
- Java 构造方法与成员方法的区别
- 来自 Facebook 内部的 Python 学习知识图谱,太全了!
- MIT正式发布编程语言Julia 1.0:Python、R、C++三合一
- spring boot测试_测试Spring Boot有条件的合理方式
- ORACLE-016:ora-01720 授权选项对于'xxxx'不存在
- 【可行】adb修改手机代理方式
- C#启动一个外部程序(1)-WinExec
- java成员变量除了方法传递_JAVA类与对象(四)----成员变量与局部变量 、成员方法、构造方法...
- Entity Framework之问题收集
- paip.SOCKET抓包工具总结
- 交换机配置web/telnet
- 【Leetcode 刷题题解】python语言+最优美解答+由易到难
- nginx: [emerg] unknown directive “锘? in******
- 在ftp服务器中上传文档的权限,ftp服务器 上传文件权限设置
- 虚拟机Ubuntu中编写C语言程序
- 产品基础训练 - Persona[用户画像]
- 吐槽下Arcgis的二次开发
- linux 搭建免费企业邮箱
- Hexo(sakura)自定义标签云
- 设置了监视哨的顺序查找算法效率高?你确定吗?