找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 147|回复: 0

samba安装配置【允许匿名访问】

[复制链接]

178

主题

50

回帖

158万

积分

管理员

积分
1582116
发表于 2023-1-5 12:49:30 | 显示全部楼层 |阅读模式
安装 samba

  1. yum -y install samba samba-client samba-common
复制代码

创建共享目录

  1. chown -R nobody:nobody /web
  2. chmod -R 777 /web
复制代码

修改smb配置

  1. cd /etc/samba/
  2. cp smb.conf smb.conf.bak
  3. vim smb.conf

  4. vim 快捷键
  5. gg 跳至文件首行
  6. dG 清空整个文件
复制代码

改为以下内容

  1. [global]
  2.         workgroup = SAMBA
  3.         server string = Samba Server
  4.         security = user
  5.         map to guest = Bad User
  6.         hosts allow = 127. 192.168.  #允许访问字段
  7.         hosts deny = ALL EXCEPT 127. 192.168.  #除这个字段以外不允许访问
  8. [SHARE]
  9.         path = /web/
  10.         writable = yes
  11.         browseable = yes
  12.         guest ok = yes
  13.         create mask = 0777
  14.         force create mode = 0777
  15.         directory mask = 0777
  16.         force directory mode = 0777
  17.         #create mode = 0777
复制代码

重启服务

  1. service smb restart
  2. service smb reload
  3. service smb status  #查看状态
复制代码

开启启动

  1. chkconfig smb on
复制代码

让SELinux支持匿名用户读写

  1. /usr/sbin/setsebool -P allow_smbd_anon_write=1
  2. chcon -t public_content_rw_t /web/
复制代码

添加防火墙规则
监听的端口:137/udp,138/udp; 139/tcp,445/tcp

  1. firewall-cmd --permanent --zone=public --add-port=137/udp
  2. firewall-cmd --permanent --zone=public --add-port=138/udp
  3. firewall-cmd --permanent --zone=public --add-port=139/tcp
  4. firewall-cmd --permanent --zone=public --add-port=445/tcp
  5. firewall-cmd --reload
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

聊天机器人

Archiver|手机版|小黑屋|Discuz

GMT+8, 2024-4-29 02:49 , Processed in 1.771969 second(s), 31 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表