samba服务项目详细笔记.docx

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

samba共享服务项目

匿名用户访问samba共享

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

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

192.168.4.5

192.168.4.5

192.168.4.205

192.168.4.205

共享名:share

共享路径:/share

samba服务器

客户端

samba服务器上配置:

1)关闭selinux,getenforce0,或永久关闭。

2)安装samba服务:yum-yinstallsamba,/etc/init.d/smbstart

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

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

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

vim/etc/samba/smb.conf

[share]//共享名

comment=thisisasharefile//共享文件的描述信息

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

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

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

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

hostallow=all

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

hostdeny=all

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

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

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

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

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

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

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

192.168.4.5

192.168.4.5

192.168.4.205

192.168.4.205

共享名:share

共享路径:/share

samba服务器

客户端

samba服务器上配置:

1)关闭selinux,getenforce0,或永久关闭。

2)安装samba服务:yum-yinstallsamba,/etc/init.d/smbstart

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

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

vim/etc/samba/smb.conf

[share]//共享名

comment=thisisasharefile//共享文件的描述信息

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

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

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

hostallow=all

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

hostdeny=all

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

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

1)安装访问smb共享的客户端命令:smbclient,yum-yinstallsamba-clien

您可能关注的文档

文档评论(0)

shijianqiang + 关注
实名认证
内容提供者

高级 Linux 运维工程师持证人

工作以来一直奋斗在运维的前线,对整个运维流程有比较详细的了解、各类服务的部署维护、常用中间件、数据库、排查故障、监控报警、容器和k8s方面有较强的项目实战经验。

领域认证该用户于2024年03月29日上传了高级 Linux 运维工程师

1亿VIP精品文档

相关文档