samba共享服务项目1

如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

samba共享服务项目

匿名用户访问samba共享

samba共享 项目1  所有机器匿名用户访问smb服务器,查看共享,登录smb服务器下载共享文件不能上传

只要匿名用户能访问,那么所有机器都可以通过匿名用户访问,无法限制让哪一部分机器访问。

samba服务器上配置

1)关闭selinux ,  getenforce  0,或永久关闭。

2)安装samba服务:yum   -y  install  samba  ,/etc/init.d/smb  start

3)建立测试共享文件:mkdir /share,  echo  “share”  > /share/share.txt

加一个写权限:chmod  o + w  /share          //加一个权限,下面设置不能上传时,也是不能上传的

4)修改配置文件,设置共享名和共享路径等设置

vim  /etc/samba/smb.conf

[share]                             //共享名

comment = this is a share file      //共享文件的描述信息

browseable=yes                      //是否可见,如果是no,则查看不了,但如果知道共享名仍可下载

path = /share                       //共享文件的路径

public = yes     //yes表示:匿名用户和所有本地用户都可访问no时,合法本地用户可以访问,匿名用户不可以。

writable = no                      //no表示不能上传,注释掉也不能上传,如果为yes,且o+w就可以上传了

host allow = all

host allow = 192.168.4.205   这三项写不写,对匿名用户都不起作用。

host  deny = all

5)重启服务:/etc/init.d/smb  restart

客户端匿名访问smb共享:(查看、登录、下载共享文件

1)安装访问smb共享的客户端命令:smbclient, yum -y install samba-client

2)匿名查看smb共享:         smbclient  -L  192.168.4.5, 密码跳过,即可查看共享名和相关信息。

3)匿名登录smb服务器,并下载共享:

smbclient  //192.168.4.5/share  ,密码跳过,登录后,可ls查看,然后用get share.txt,下载。

samba共享 项目2  禁止匿名用户访问smb服务器

samba服务器上配置

1)关闭selinux ,  getenforce  0,或永久关闭。

2)安装samba服务:yum   -y  install  samba  ,/etc/init.d/smb  start

3)建立测试共享文件:mkdir /share,  echo  “share”  > /share/share.txt

4)修改配置文件,设置共享名和共享路径等设置

vim  /etc/samba/smb.conf

[share]                             //共享名

comment = this is a share file      //共享文件的描述信息

browseable=yes                      //是否可见,如果是no,则查看不了,但如果知道共享名仍可下载

path = /share                       //共享文件的路径

public = no                       // 此处应该为no,或者将该行注释掉也可以。即可禁止匿名用户访问。

host allow = all

host allow = 192.168.4.205   这三项写不写,对匿名用户都不起作用。

host  deny = all

5)重启服务:/etc/init.d/smb  restart

客户端匿名访问smb共享:(查看、登录、下载共享文件

1)安装访问smb共享的客户端命令:smbclient, yum -y install samba-client

2)匿名查看smb共享:         smbclient  -L  192.168.4.5, 密码跳过,即可查看共享名和相关信息。

3)匿名登录smb服务器,登录不成功。可以匿名查看smb服务器的共享文件,但不能访问。

smbclient  //192.168.4.5/share  登录不成功。

samba共享 项目3  所有机器匿名用户访问smb服务器,查看共享,登录smb服务器下载共享文件能上传文件

只要匿名用户能访问,那么所有机器都可以通过匿名用户访问,无法限制让哪一部分机器访问。

samba服务器上配置

1)关闭selinux ,  getenforce  0,或永久关闭。

2)安装samba服务:yum   -y  install  samba  ,/etc/init.d/smb  start

3)建立测试共享文件:mkdir /share,  echo  “share”  > /share/share.txt

加一个写权限:chmod  o + w  /share

4)修改配置文件,设置共享名和共享路径等设置

vim  /etc/samba/smb.conf

[share]                             //共享名

comment = this is a share file      //共享文件的描述信息

browseable=yes                      //是否可见,如果是no,则查看不了,但如果知道共享名仍可下载

path = /share                       //共享文件的路径

public = yes     //yes表示:匿名用户和所有本地用户都可访问no时,合法本地用户可以访问,匿名用户不可以。

writable = yes      //yes:表示允许上传,上传必须是yes,如果为no或者注释掉,则不能上传,

host allow = all

host allow = 192.168.4.205   这三项写不写,对匿名用户都不起作用。

host  deny = all

5)重启服务:/etc/init.d/smb  restart

客户端匿名访问smb共享:(查看、登录、下载共享文件

1)安装访问smb共享的客户端命令:smbclient, yum -y install samba-client

2)匿名查看smb共享:         smbclient  -L  192.168.4.5, 密码跳过,即可查看共享名和相关信息。

3)匿名登录smb服务器,并下载共享文件和上传文件:

smbclient  //192.168.4.5/share  ,密码跳过,登录后,可ls查看,然后用get share.txt,下载文件。用put  a.txt,上传本地文件。

如果对运维课程感兴趣,可以在b站上搜索我的账号: 运维实战课程,可以关注我,学习更多免费的运维实战技术视频

  • 16
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

运维实战课程

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值