安装samba

yum install -y samba samba-client

修改配置文件,实现无密码访问目录

vim /etc/samba/samba.conf[global]workgroup = WORKGROUPsecurity = usermap to guest = bad user
#注意:在samba4中 share 和 server已经被禁用,需要用 security = user 和map to guest =Bad User来实现无密码访问目录
# /usr/sbin/smbd --version查看版本passdb backend = tdbsamprinting = cupsprintcap name = cupsload printers = yescups options = raw[asheng]path = /tmp/sambadir/testpublic = yesbrowseable = yeswritable = Noguest ok = yesguest only = yescreate mask = 0777directory mask = 0777

创建共享目录

mkdir -p /tmp/sambadir/test

关闭防火墙

systemctl disable firewalld.service

配置启动服务

systemctl enable smb.service
systemctl enable nmb.service
systemctl restart smb.service
systemctl restart nmb.service

windows访问

\\192.168.22.134
asheng就是配置文件定义的共享目录的名字

常用参数释义

  1) 全局参数:1>NetBIOS name设定Samba服务器的NetBIOS名,客户机用这个名字来识别它,默认值是主机DNS名的第一部分.2>workgroup设定Samba服务器所在的工作组.3>server string设定服务器的描述信息,其值可以任意设定.4>security设定服务器的安全级,有效值是share,user(默认),server,doamin.5>announce as通常,Samba服务器会对外宣称自己是一个Windows NT服务器,可以用该选项来更改这个设定.其有效值是"NT","Win95"或者"WfW",分别代表Windows NT ,Windows 95 和 Windwos for Workgroups.6>log file指定Samba服务器的日志文件.7>max log size设定日志文件的最大长度,其值是一个整数,单位是千字节.如果日志文件超出了规定的长度,Samba会为文件名加上后缀.old,然后再建立一个新文件.如果该值是0,则没有限制,默认值是 max log size = 5000.8>map to guestguest用户映射,有效值是"Never"、"Bad User"、"Bad Password"。9>username map用户映射,其值是一个文件名。10>load printers布尔值,决定是否装载printcap文件中所有的打印机以供浏览。默认值是 load printers = yes。2) 其他参数有些参数有“同义词”,这些同义词放在其后的括号中。 1>path(或directory)设定要共享的目录。路径中出现的%u会被替换成为客户机使用的Linux帐号,%m会被替换为客户机的NetBIOS名。2>comment注释信息。3>guest ok(或public)如果该参数为yes,则对应的共享允许以guest方式访问。默认值是no。4>guest account为guest访问方式指定Linux帐号,Samba使用该帐号提供服务,它的权限就是guest用户享有的权限。5>guest only布尔值,决定该共享是否允许以guest方式访问。如果已经指定了 guest ok 或 public 参数,则本参数不起作用。默认值是 no。6>browsable(browseable)布尔值,决定该共享是不是可浏览的。如果其值为yes,则相应的共享会出现在“网络邻居”中。7>read only布尔值,决定该共享是否以只读方式共享。8>writeable(或write ok)布尔值,决定是否允许用户修改相应的共享。9>user(或username users)为共享指定潜在的帐号列表。10>invalid users禁止访问该共享的用户列表。11>valid users允许访问该共享的用户列表。12>writelist具有写权限的用户列表。在该列表中的用户可以修改相应的共享,即使该共享的 read only 选项被设为真。13>readlist具有只读权限的用户列表。无论该共享是否设置了read only选项,该列表中的用户都只享有只读权限。 14>admin users超级用户列表。该列表中的用户对相应的共享拥有一切权限。15>force user指定一个Linux帐号,所有用户都使用该帐号访问相应的共享。这有助于在用户间共享文件。该帐号只有在连接之后才起作用(!),因此客户机仍然需要提供正确的帐号和口令以连接共享。一旦连接确立,客户机将以该帐号进行任何文件操作,而不管它连接时使用的帐号是什么。16>force group(或group)同force user类似,只不过强制的是用户组。17>available该选项允许用户关闭一个共享,其默认值是yes。 18>allow host(或hosts allow)允许访问相应共享的主机列表,主机间用逗号、空格或制表符分隔。可以使用IP地址和主机名来标识主机。19>deny hosts(或hosts deny)禁止访问相应共享的主机列表。20>preexec指定连接建立之后执行的命令,例如:preexec = echo /"%u connected to %S from %m(%l)/" >> /tmp/log会在连接建立时向日志文件中追加一条记录。21>postexec指定连接断开之后执行的命令。22>root preexec和preexec类似,但是这里指定的命令是以root权限运行的。这通常用来安装一个文件系统,如CDROM等。23>root postexec和postexec类似,但这里指定的命令是以root权限运行的。可以用来卸载文件系统。

转载于:https://blog.51cto.com/chenshengsheng/2109221

cenos7部署samba相关推荐

  1. Linux系统之部署Samba服务

    Linux系统之部署Samba服务 一.Samba服务介绍 1.Samba服务简介 2.NFS和CIFS简介 3.Smaba服务相关包 4.samba监听端口 4.samba相关工具及命令 二.环境规 ...

  2. Linux 部署Samba服务器

    大家好,今天我们分享linux 部署Samba服务器 首先我们要知道,Samba服务器就是利用smb协议实现文件在局域网中的传输 它主要的作用: 实现Linux/Unix主机和windows主机系统的 ...

  3. 服务部署-Samba服务器

    关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 目录 1 基础知识 1.1 Samba 服务介绍 1987年,微软公司和英特尔公司共同制定了S ...

  4. CentOS部署Samba服务

    Samba服务部署 环境准备与软件包安装 配置文件 share模式 在Windows下登录Samba网盘 "因为文件共享不安全,不能连接..."报错的解决方案 权限问题 user模 ...

  5. Cenos7 部署asp.net core站点

    系统版本 rpm -q centos-release --- centos-release-7-5.1804.el7.centos.x86_64 安装libicu yum install libunw ...

  6. CentOS8 Samba 配置部署

    CentOS8 Samba配置部署 Samba简介 Samba部署实践操作 Samba服务程序主配置文件 配置共享资源 创建共享资源 创建共享资源账户 创建共享资源文件目录 设置SELinux服务与策 ...

  7. 三章:CentOS6.5 更改时区设置、安装samba、install VMware、install XFS 、install XFS --parted

    1,修改时区 tzselect 执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shangh ...

  8. linux 下安装部署mq,RocketMQ在linux下安装部署

    本博客以当前RocketMQ最新版介绍:v4.4.0 环境要求 64位JDK 1.8+; Maven 3.2.x; // 源码编译时需要用到 二进制文件安装 > unzip rocketmq-a ...

  9. cobbler命令_使用Cobbler批量部署Linux和Windows:Windows系统批量安装(三)

    说明:时不时会有读者就遇到的一些问题留言或者私信询问解决方法,但本人对 Desktop运维.PE镜像等并不熟悉了解,这篇文章是我曾经一时出于工作需要而进行的研究,因此很多问题我也不了解,故而无法解答, ...

  10. 多台服务器联合工作之samba+wordpress

    首先安装并配置samba 在日常工作中我们可能经常会遇到在Linux和Windows系统之间相互传递文件的事情,像这种情况我们可以使用类似于FileZila这种软件,但是如果我们有很多的Windows ...

最新文章

  1. 修复.NET的HttpClient
  2. 再改YOLO | YOLO-ReT让边缘端也可以实时检测
  3. python3 字典修改键(key)的方法
  4. 判断鼠标是否在元素上_能不能从大便上判断出一个人是否患有结肠癌?
  5. python qq签到_Yii Framework 中文网每天签到 Python 脚本
  6. 超实用,Spring Security+JWT+Vue实现一个前后端分离无状态认证Demo
  7. licode学习之erizo篇--Pipeline_service
  8. 文件 md5 查看 命令
  9. 你还记得远古时代的拨号上网么?快来了解拨号上网与宽带上网的区别
  10. 利用Lightroom添加边框及批量导出
  11. chr计算机语言,Chr,ChrW函数
  12. vue全家桶都包括哪些 vue全家桶都有什么 vue全家桶详细介绍
  13. 史上最全的英语连读规则一网打尽
  14. c++ 线程函数(类成员函数作为线程函数使用)
  15. OpenWrt固件实现路由器定时重启方法
  16. [办公应用]让WORD自动显示到四级目录
  17. Windows连接ssh时 Permissions for ‘.pem‘ are too open解决方法
  18. 我的世界服务器修改高度放水,我的世界:水不够用?学会这4种方法,教你一桶水造无限水...
  19. 这家小米生态链公司用AI+学习,重塑儿童手表市场
  20. ORACLE 常用函数——日期/时间函数(感谢潇湘隐者)

热门文章

  1. python魔法方法-比较相关
  2. javascript小实例,阻止浏览器默认行为,真的能阻止吗?支持IE和标准浏览器的阻止默认行为的方法...
  3. 《罗辑思维》让知识交融做爱
  4. ArrayAdapter requires the resource ID to be a TextView错误
  5. 2008年国外最佳Web设计/开发技巧、脚本及资源总结
  6. 国产达梦数据库管理系统-通过Excel文件导入数据
  7. pm2启动jenkins不存在tty的问题
  8. STM32+uCOS-II+uc/GUI移植 (uC/GUI API函数学习一)
  9. 企业销售管理现状分析与解决思路(转)
  10. 推荐一篇我高中同班同学的文章[转载]