samba安装部署及简单用法
环境:CentOS Linux release 7.3.1611 (Core)
安装:yum install samba samba-client
配置samba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
vim /etc/samba/smb .conf
[global]
workgroup = WORKGROUP
server string = Samba Server Version % v
netbios name = zhi
map to guest = bad user
log file = /var/log/samba/log .%m
max log size = 50
security = user
passdb backend = tdbsam
[share] #无帐号密码即可访问
comment = share
path = /data/share
browseable= yes
create mask = 0644
directory mask = 0755
guest ok = yes #指定该共享是否允许guest账户访问即匿名访问 默认是no
[share1] #需要帐号密码才能访问
comment = share1
path = /data/share1
valid users = zhi #白名单用户或组
write list = zhi #可写用户或组列表
create mask = 0755
directory mask = 0755
|
share无需帐号即可访问,share1需要帐号才能访问。
samba的访问帐号需要设置,而且必须是系统用户。
创建系统用户
1
|
useradd zhi -s /sbin/nologin
|
设置samba帐号密码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
[root@jenkins samba] # pdbedit -a -u zhi
new password:
retype new password:
Unix username: zhi
NT username:
Account Flags: [U ]
User SID: S-1-5-21-4122702104-983005384-4239704784-1000
Primary Group SID: S-1-5-21-4122702104-983005384-4239704784-513
Full Name:
Home Directory: \\zhi\zhi
HomeDir Drive:
Logon Script:
Profile Path: \\zhi\zhi\profile
Domain: ZHI
Account desc:
Workstations:
Munged dial:
Logon time : 0
Logoff time : 三, 06 2月 2036 23:06:39 CST
Kickoff time : 三, 06 2月 2036 23:06:39 CST
Password last set : 日, 12 3月 2017 18:21:24 CST
Password can change: 日, 12 3月 2017 18:21:24 CST
Password must change: never
Last bad password : 0
Bad password count : 0
Logon hours : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
|
查看Samba用户列表
1
2
3
|
[root@jenkins samba] # pdbedit -L
zhi:1000:
test :1001:
|
启动samba服务 systemctl start smb
共享目录的参数介绍
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
[MyShare]
comment = grind’s file #对共享备注
path = /home/grind #共享文件系统路径
allow hosts = host(subnet) #允许访问的主机
deny hosts = host(subnet) #禁止访问的主机
writable = yes |no #是否可写
readonly = yes |no #是否只读
user = user(@group) #可使用该资源的用户
valid users = user(@group) #白名单用户或组
invalid users = user(@group) #黑名单用户或组
read list = user(@group) #只读用户或组列表
write list = user(@group) #可写用户或组列表
admin list = user(@group) #指定能管理该共享资源(包括读写和权限赋予等)的用户和组
public = yes |no #是否能给游客帐号访问
guest ok = yes |no #是否能给游客账号访问
hide dot files = yes |no #是否像unix那样隐藏以“.”号开头的文件
create mode = 0755 #指明新建立的文件的属性,一般是0755
directory mode = 0755 #指明新建立的目录的属性,一般是0755
sync always = yes |no #指明对该共享资源进行写操作后是否进行同步操作
short preserve case = yes |no #指明是否区分文件名大小写。
preserve case = yes |no #指明保持大小写。
case sensitive = yes |no #指明是否对大小写敏感,一般选no,不然可能引起错误。
mangle case = yes |no #指明混合大小写
default case = upper|lower #指明缺省的文件名是全部大写还是小写
force user = grind #强制把建立文件的属主是谁
wide links = yes |no #指明是否允许共享外符号连接
max connections = 100 #设定同时连接数
delete readonly = yes |no #指明能否删除共享资源里面已经被定义为只读的文件
|
samba安装部署及简单用法相关推荐
- 在Centos7下Hyperledger Cello安装部署和简单使用
超级账本Hyperledger Cello安装部署和简单使用 Cello GitHub Hyperledger Cello 帮助有效管理区块链网络. 用途 快速构建区块链即服务(BaaS)平台. 立即 ...
- oracle sql plus 安装教程视频教程,oracle 安装与SQLPLUS简单用法
一 安装oracle数据库成功之后,会显示相关的数据库信息: 全局数据库名:oracle 系统标识符(SID):oracle 服务器参数文件名:c:\oracle\product\10.2.0\db_ ...
- flume java 安装部署_[Hadoop] Flume安装部署与简单使用
1. Flume Flume是一个分布式的日志收集框架,针对日志数据进行采集汇总,把日志从A地方搬运到B地方去. 使用场景: RDBMS ==> Sqoop ==> Hadoop 分散在各 ...
- sFlow-rt 3.0流量监控工具安装部署及简单实验
首先我敢说,现在网上没有谁的文章比我这篇实验记录更加全面.在做这个实验的过程中遇到了许多问题已经解决了,看了许多博客写的内容要不就是工具太落伍了,要不就是条理不清晰,要不就是省略了重要步骤,初学者看了 ...
- Steampipe的安装部署及简单使用(附带AWS CLI的安装与使用)
介绍 Steampipe 将 API 和服务公开为高性能关系数据库,使您能够编写基于 SQL 的查询来探索动态数据.Mods 通过使用简单 HCL 构建的仪表板.报告和控件扩展了 Steampipe ...
- zabbix安装部署(简单,全)
zabbix安装需要分为服务端和客户端 先安装服务端(centos7) 1.更新源(这里使用清华源) 清华源 rpm -ivh https://mirrors.tuna.tsinghua.edu.cn ...
- H2数据库安装部署及简单使用
目录 一.下载H2数据库 二.解压 三.数据库启动 四.创建表 最近接触到了H2数据库,奈何平时一直用MySQL,没有H2数据库的环境,所以又要装一个H2数据库 一.下载H2数据库 访问H2数据库官网 ...
- 《Ansible权威指南》一1.7 Ansible的安装部署
本节书摘来自华章出版社<Ansible权威指南>一书中的第一章,第1.7节,作者 李松涛 魏 巍 甘 捷 更多章节内容可以访问云栖社区"华章计算机"公众号查看. 1.7 ...
- Teleport堡垒机安装部署
一.安装 本文针对 v3.x 及以上版本进行说明. 1.1 下载并安装 Teleport支持下列Linux平台的部署 (如果您在其它Linux平台上部署通过,请告知我们): Ubuntu 14.04 ...
最新文章
- 都有Python了,还要什么编译器!
- Linux 下使用openSSL 生成RSA密钥对
- HttpMoudle实现用户身份验证
- git的使用学习(三)时光机穿梭
- ux和ui_我怎么知道UI / UX是否适合我?
- mysql主从和dump_MySQL主从同步--原理及实现(一)
- 计算机网络研修培训总结,计算机培训工作总结(共10篇).doc
- Deep Learning-Deep feedforward network
- MySQL Password Expired
- 无线通信原理与技术 实验二 CDMA通信系统仿真
- mysql rownum写法_mysql类似oracle rownum写法实例详解
- 【电路设计】尖峰电压与浪涌电流
- 范畴论[转自百度百科]
- 企业微信SCRM会员营销 您的私域流量池精细化运营平台
- 问题事件名称: APPCRASH 应用程序名: xxx.EXE 应用程序版本:
- 新基建时代,5万亿市值腾讯还有大发展
- 2019美国大学计算机专业硕士申请条件,104@2019美国大学计算机(CS)硕士申请难度大比拼(二)...
- C#报错:试图加载格式不正确的程序 0x8007000b
- Multiple-environment Self-adaptive Network for Aerial-View Geo-localization
- Verilog硬件描述语言
热门文章
- SAP VC销售订单中可配置物料的使用
- 人工智能中常见的误区
- CNN在Keras中的实践|机器学习你会遇到的“坑”
- 别把引擎当汽车:AutoML不值得……
- 神经科学家发现神经元网络可以拉伸或压缩其活动以控制时间
- 调查报告:工人们并不担心将来会被AI取代
- SAP S4HANA 账户组的配置里'Int.Std.Grping'选项没勾选导致ABAP程序报错
- python库tqdm是什么以及怎么用tqdm、trange和tqdm.notebook
- 中文语言能力评测基准「智源指数」问世:覆盖17种主流任务,19个代表性数据集,更全面、更均衡...
- Cerebras发布全球首个人类大脑规模的AI解决方案