linux中samba共享文件-cyl

以(北华大学网络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”即可登录到目标服务器即可找到
    这里写图片描述
     

猜你喜欢

转载自blog.csdn.net/qq_37699336/article/details/80009016
今日推荐