linux中samba共享文件-cyl

举报
知识浅谈 发表于 2022/06/29 00:04:40 2022/06/29
【摘要】 以(北华大学网络16级linux上级实验为例)建立samba服务器,实现共享centOS系统的目录 第一步: 通过yum库安装samba 服务。因为安装samba服务,需要安装很多依赖文件,yum源安...

以(北华大学网络16级linux上级实验为例)建立samba服务器,实现共享centOS系统的目录

  • 第一步:
    通过yum库安装samba 服务。因为安装samba服务,需要安装很多依赖文件,yum源安装的时候会自动安装相关依赖文件。

    yum list samba* 查看yum库中可安装的samba软件包。
    然后 yum -y install samba.x86_64 进行安装

    如果通过rpm包和tar.gz包安装,很多依赖文件都没有,要自己安装很多依赖源,非常繁琐。我尝试过,后来放弃了,最好还是通过yum安装,方便快捷高效。

    rpm -qa|grep samba 查看samba服务的安装信息

  • 第二步:建立共享文件夹并建立测试文件
      cd /home
      mkdir sharedir
      chmod 777 /home/sharedir 更改目录的权限
      cd sharedir
      vi test.txt
     文件中随便写入一些内容:wq保存退出。
     chmod 777 /home/sharedir/test.txt 
     

  • 第三步 更改smb.conf档案:vi/etc/samba/smb.conf
    进入之后在最后加上如下内容:
     这里写图片描述
     说明:
    comment:提示,在windows的网络邻居上显示为备注。
    path:linux上共享目录
    valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
    public:允许guest访问
    writable: 允许用户写
    printable: 若设为yes,则被认定为打印机
    create mask:在共享目录上建立的文件的权限

  • 第四步:设置账户的samba服务密码
    [root@localhost /]# smbpasswd -a chaiyinlei(注释:这个是你的linux用户名,没有用户名的建立一个)
    New SMB password:
    Retype new SMB password:
    Added user chaiyinlei.

  • 第五步启动samba服务
    依次输入以下命令
    service smb start(star可以改成restart) 或是这个命令(systemctl start smb.service)

    service iptables stop 或是这个命令(iptables -F)

    setenforce 0

  • 第六步
    在“开始 > 运行”中输入“\\192.168.0.109”即可登录到目标服务器即可找到
    这里写图片描述
     

文章来源: englishcode.blog.csdn.net,作者:知识浅谈,版权归原作者所有,如需转载,请联系作者。

原文链接:englishcode.blog.csdn.net/article/details/80009016

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。