9、 Samba

  1. 安装samba服务器: #yum install samba –y

  2. 启动/关闭/重启samba服务:
    #systemctl start/stop/restart nmb
    #systemctl start/stop/restart smb

  3. 主要步骤:
    a) 建立共享目录,并建立测试文件
    #mkdir /home/samba
    #touch /home/samba/test1
    b) 添加用户和组
    #useradd 用户 -G 组 (-s /sbin/nologin 开机不能本地登入)
    c) 添加相应的samba用户
    #smbpasswd -a 用户
    d) 设置共享目录的本地系统权限
    e) 修改配置文件/etc/samba/smb.conf
    #vi /etc/samba/smb.conf
    配置信息:
     全局配置
    [global]
    workgroup = WORKGROUP
    server string = public Server
    security = user 安全等级
     共享服务
    [xx] 对外共享的名称
    comment = xxxxxx 注释信息
    path = /xx/ 共享的文件位置,绝对路径
    valid users = 用户, @组 仅允许某用户和组访问
    public = yes 是否允许匿名用户访问
    write list = user 访问控制列表
    readonly = YES 目录只读
    browseable = no 是否设置成隐藏共享
    writable = yes 问客户端是否具有写权限
    create mask = 0770 创建文件的权限为0770
    admin users = 用户 某用户是该共享的管理者
    hosts allow = IP地址/网段 只允许某主机或某网段内的所有主机访问,与hosts deny 结合使用。
    hosts deny = ALL
    注意:

  4. 重启服务:
    #systemctl restart nmb
    #systemctl restart smb
    配置完成:testparm 检测配置文件是否有语法错误

  5. 测试samba服务器:
     smbclient
    #smbclient -L //192.168.6.6 匿名访问
    #smbclient -L //192.168.6.6/共享文件夹的名称 -U 用户名
    在linux 系统登录samba
     mount
    mount -t cifs //目标IP地址/共享目录名 挂载点 -o username=用户名,password=密码
    注意:在JCOS平台中使用CentOS7云主机时,测试samba服务报错时,把文件/etc/resolv.conf中的search和nameserver 114.114.114.114
    两行注释掉,就可以了。

    在/etc/hosts中添加主机名 #这是说明。使用
    tail /var/log/message 查看错误信息 。一般修改为 /etc/hosts文件在第一行最后添加本机主机名即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值