# 查询是否已经安装了Samba
rpm -qi samba # 安装
yum -y install samba samba-client samba-common # 添加新用户
useradd sambauser # 这一步是设置用户登录linux系统的密码
# 如果只是作为samba访问账号,则不是必须的
passwd sambauser # 设置访问共享文件夹的sammba账号密码
# 是系统用户但不是系统密码,这一步是必须的
smbpasswd -a sambauser
# 激活账号
smbpasswd -e sambauser # 建立共享文件夹
mkdir /public #权限
chown sambauser /public/
# 如果是多个用户,则使用组设置权限
# 例如将anotheruser添加到sambauser所在的sambauser组
gpasswd -a anotheruser sambauser
# 这个访问权限比较重要 
chmod /public/ # 备份修改配置文件
cd /etc/samba
cp smb.conf smb.conf.bak
vim smb.conf # 修改如下
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = user
[homes]
comment = Home Directories
browseable = no
writable = yes
[public]
# 备注
comment = Learning Directories
# 是否可见,不可见的话要在地址栏手工输入文件夹名才可见
browseable = yes
# 写权限与下面的目录权限都允许才可以
writable = yes
# 共享文件夹
path = /public
# 限制可以上传的用户
write list = sambauser # 以上为smb.conf的内容 # 启动服务
systemctl start smb.service
systemctl start nmb.service # samba的守护进程
# smbd:提供对服务器中文件、打印资源的共享访问,端口:
# nmbd:提供基于NetBIOS名称的解析,端口: # 关于SElinux与samba,执行以下语句
setsebool -P samba_domain_controller on
setsebool -P samba_enable_home_dirs on
# 读写,一般不是下面的只读
setsebool -P samba_export_all_rw on
# 只读
# setsebool -P samba_export_all_ro on # 防火墙设置
# 一种方法是关闭防火墙,更好的方法是添加规则
# 不必单开上面的端口
firewall-cmd --permanent --zone=public --add-service=samba
firewall-cmd --reload #重启
systemctl restart smb.service
systemctl restart nmb.service

最新文章

  1. java web.xml配置详解
  2. 分布式缓存技术memcached学习(三)——memcached内存管理机制
  3. uva133 救济金发放
  4. Red hat 6.4下面的qt安装
  5. python编程技巧2
  6. 数据库系统概论(第5版) P262 例8.12
  7. script的defer和async
  8. MySQL 面试基础
  9. 【操作系统】linux创建子进程--fork()方法
  10. centos7 lnmp环境部署
  11. java list 去重
  12. Codeforces 675D Tree Construction Splay伸展树
  13. Ubuntu如何自定义tftp服务根目录
  14. RABC --权限控制解读
  15. 理解Hbase和BigTable(转)
  16. ansible 批量在远程主机上执行命令
  17. 面向对象中private理解
  18. Spring Boot 日志记录 SLF4J
  19. github之无命令可视化界面操作——GitHub DeskTop
  20. [WPF+Prism]WPF个人集成平台

热门文章

  1. 查看环境变量CLASSPATH, PATH ,JAVA_HOME-------->mac
  2. Open 常用开源
  3. 【Python Programe】WSGI (Web Server Gateway Interface)
  4. 修改NavigationBar的分根线颜色
  5. 剑指Offer——二叉搜索树的后序遍历序列
  6. alexnet,VGG,googlenet,resnet
  7. golang官方实现如何对httpserver做频率限制(最大连接数限制)
  8. .Net站点架构设计(八)測试
  9. matlab实现MSER(最大极值稳定区域)来进行文本定位
  10. sql中的连接表达式,视图,事务等。