redhat7 Samba
1、先安装Samba服务
yum install -y samba samba-client
2、配置文件
vi /etc/samba/smb.conf --主配置文件
[global] --全局选项
workgroup = MYGROUP --工作组
server string = Samba Server Version %v smb版本
# logs split per machine
log file = /var/log/samba/log.%m --定义日志
# max 50KB per log file, then rotate
max log size = 50 ---超过50KB rotate
security = user <user|share>
user --自主控制,账号和密码都由自己管理
share --匿名共享
domain --域控制器
server --账号和密码放置在另一台服务
ads --活动目录的成员
passdb backend = tdbsam --密码存放数据库
load printers = yes --打印机选项
cups options = raw
[homes] --局部选项<共享名称>
comment = Home Directories --描述
browseable = no --隐藏<只能看见自己的家目录>
writable = yes --可读写 read only = no
[printers] 共享名称
comment = All Printers --描述
path = /var/spool/samba --本地发布的共享目录
browseable = no --隐藏
guest ok = no --所有用户需要帐号密码访问目录 guest ok = yes 匿名访问 等于 public = yes
writable = no --只读
printable = yes
3、匿名访问
关闭防火墙
iptables -F
service iptables save
setenforce 0
1> 新建共享目录
mkdir -p /samba/share
2> 授权
chmod 777 /samba/share
3> 通过配置文件发布资源
vim /etc/samba/smb.conf
101 security = user
map to guest = Bad User
#在这里加一句映射,因为在7版本中不支持share用户
289 #定义匿名用户访问/samba/share
290 [匿名共享]
291 comment = 这是通过匿名用户共享文件
292 path = /samba/share #需要共享的文件夹路径
293 public = yes #公共
294 writable = yes #是否可以读写
4> 启动|自启动
service nmb start
service smb start
chkconfig nmb on
chkconfig smb on
4、基于账户密码访问
1)建立共享目录,并在其下建立测试文件
mkdir -p /companydata/sales #绝对路径,在根目录/ 创建了一个目录
touch / company/sales/test.tar
2)添加销售部门用户和组并添加相应的samba账号
groupadd sales
useradd –g sales sale1
useradd –g sales sale2
passwd sale1(123)
passwd sale2(321)
smbpasswd –a sale1 #添加为服务器用户
smbpasswd –a sale2
3)修改samba主配置文件
vim /etc/samba/smb.conf
[sales]
comment=sales
path=/company/sales
browseable=yes
valid users = @sales
writable = yes
4)设置共享目录的本地系统权限
chmod 777 /company/sales
5)重新加载配置
service smb reload
5、还有必要时候记得查日志和检查配置
日志文件在 /var/log/samba/文件夹
testparm检查配置文件的语法是否正确
登录成功一次之后,windows貌似记住了我第一次登录的用户名和密码,一输入Linux服务器IP就直接上去了。再Windows命令提示符下输出以下命令。
smb用户名密码的清除:net use * /delete /y
redhat7 Samba的更多相关文章
- CentOS 7.x samba 服务器安装
以下以root用户执行 1.安装: # yum install samba samba-client -y 2.设置开机启动: # systemctl enable smb.service ln ...
- Samba服务器搭建与配置
Samba服务简介Samba的起源:对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议. 但是Linux和Wi ...
- samba服务
安装samba服务步骤ps -e 查看进程ps -e | grep 文件名 管道符的使用rpm -qa 安装包的查看rpm -qa | grep samba 抓Samba安装包 注释:包与包之间有依赖 ...
- Linux自动共享USB设备:udev+Samba
一.概述 公司最近要我实现USB设备插入Ubuntu后,自动共享到网络上,能像Windows共享一样(如\\192.168.1.10)访问里面的内容,不需要写入权限.当时听完这需求,我这新人表示惊呆了 ...
- OpenWrt中开启usb存储和samba服务
在从官网安装的WNDR3800 15.05.1版本OpenWrt中, 不带usb存储支持以及samba, 需要另外安装 1. 启用usb支持 USB Basic Support https://wik ...
- redhat7 修改hostname
修改linux redhat的 hostname 其实有好一些陷阱.. 通常 我们修改 /etc/sysconfig/network 的 HOSTNAME 变量即可 但是它不会立即生效, 需要执行下面 ...
- Ubuntu下配置Samba服务器
每次配置Samba 都需要上网去查资料,而且有一些不一定适合.所以自己就简单记录一下 1.Samba的安装 sudo apt-get insall samba // (sudo get temp ro ...
- Ubuntu 上搭建 Samba 服务器
由于经常要接收同事发送的一些文件,U盘拷来拷去的很麻烦. 在本机Ubuntu上搭了各Samba服务器,过程中遇到点小问题,记录一下 sudo apt-get install samba 创建一个共享目 ...
- CentOS 6.3下Samba服务器的安装与配置方法(图文详解)
这篇文章主要介绍了CentOS 6.3下Samba服务器的安装与配置方法(图文详解),需要的朋友可以参考下 一.简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件, ...
随机推荐
- 在asp.net web api 2 使用 Serilog 记录日志
Serilog是.net里面非常不错的记录日志的库,另外一个我认为比较好的Log库是NLog. 在我个人的asp.net web api 2 基础框架(Github地址)里,我原来使用的是NLog,但 ...
- java数据库编程之高级查询
第三章:高级查询(-) 3.1:修改表 3.1.1:修改表 语法: Alter table <旧表名> rename [ TO] <新表名>; 例子:Alter table ` ...
- Linux查找和筛选工具
本文为原创文章,转载请标明出处 目录 文件名通配符 单字符匹配元字符 ? 多字符匹配元字符 * 字符范围匹配符 [] 排除范围匹配符 [!] 命令中的正则表达式 单字符匹配符 . 单字符或字符串重复匹 ...
- ZOJ-2091-Mean of Subsequence (反证法的运用!!)
http://blog.csdn.net/u014355480/article/details/40862041 ZOJ2091 题意:其实就是找后几个数的平均值的最大值!! (贪心策略!要找对) k ...
- c# 接口实用
学习接口,还是记下来吧,不然以后忘记,这个东西也不是常用. interface Interface1 { } 接口中不能有字段, 只能声明方法.
- 国内为什么没有好的 Stack Overflow 的模仿者?,因为素质太低?没有分享精神?
今天终于在下班前搞定一个技术问题,可以准时下班啦.当然又是通过StackOverflow找到的解决思路,所以下班路上和同事顺便聊起了它,两个资深老程序猿,还是有点感叹,中国的程序员群体人数应该不少,为 ...
- DevOps教程
唠叨话 关于德语关我屁事与靠计算逼哥数据,知识点的教学教程. 先简要搭建知识点框架:后逐步完善知识点内容.(暂时提供知识点,大部分未完善,持续更新中.) 注:第一版本,结束于2017年10月18日.其 ...
- PE格式第六讲,导出表
PE格式第六讲,导出表 请注意,下方字数比较多,其实结构挺简单,但是你如果把博客内容弄明白了,对你受益匪浅,千万不要看到字数多就懵了,其实字数多代表它重要.特别是第五步, 各种表中之间的关系. 作者: ...
- 虚拟机VMware-workstation-full-12.5.2安装注册方法(附安装包下载链接)
首先,需要下载好虚拟机的安装包: 链接:http://pan.baidu.com/s/1mix3fFa 密码:6ftu 下载好后,双击安装程序,弹出安装界面,然后按照红色圈圈的指示进行安装操作,完成安 ...
- MySQL比like语句更高效的写法locate position instr find_in_set
使用内部函数instr,可代替传统的like方式查询,并且速度更快. instr函数,第一个参数是字段,第二个参数是要查询的串,返回串的位置,第一个是1,如果没找到就是0. 例如, select na ...