【配置】Centos7 配置samba服务

协议审计 专栏收录该内容
20 篇文章 0 订阅

这有何难,然而确实配置不易,我算是服了这个系统了。 关于ubuntu配置可以参考我的这篇文章:https://blog.csdn.net/vevenlcf/article/details/48174377

一、依赖

[root@node02 ~]# yum install -y samba samba-client

二、配置

1. 备份
 cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

2. vi /etc/samba/smb.conf

[global]
workgroup = SambaGroup
netbios name = node02
server string = Linux Samba test
security = user
        
[samba]
path = /opt/samba
writeable = yes
browseable = yes
guest ok = yes

workgroup 就是Windows中显示的工作组;在这里我设置的是SAMBAGROUP (用大写);
netbios name 就是在Windows中显示出来的计算机名;
server string 就是Samba服务器说明,可以自己来定义;这个不是什么重要的;
security 这是验证和登录方式,这里我们用了user 。

3.建立相应目录并授权
[root@node02 ~]# mkdir /opt/samba
[root@node02 ~]# id nobody
uid=99(nobody) gid=99(nobody) groups=99(nobody)
[root@node02 ~]# chown -R nobody:nobody /opt/samba/

关于授权nobody,我们先用id命令查看了nobody用户的信息,发现他的用户组也是nobody,我们要以这个为准。有些系统nobody用户组并非是nobody ; 

4.开机自启动 
systemctl enable smb
systemctl start smb

5.创建一个user来访问共享
adduser smbuser
smbpasswd -a smbuser

三、后记

然而 我们采取访问没有输入密码就进入了,是的文件只有可读权限,并没有可写入权限,这尼玛。。。。

在RHEL5下,由于SELinux的限制,会造成Samba共享的目录即便将权限设为777也无法写入的情况,下面提供一个解决方案:

假设共享目录为 /opt/Share

#/usr/sbin/setsebool -P allow_smbd_anon_write=1
#chcon -t public_content_rw_t /opt/Share

 

挂载:

 mount -t cifs -o username=XXXX,password=XXXX //192.168.101.2/upload /data/mount/images

 

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值