centos中samba共享设置

工作及生活中需要在windows、mac、linux、手机之间传递文件,还需要可操作功能如:创建、修改、删除,故在linux服务主机上安装samba服务来设置共享目录。

1、创建一个用户组,用户帐号和密码用于共享连接(不用root帐号)

groupadd user-name
useradd -g user-name user-name passwd user-name

2、创建一个用于共享的目录,及目录权限

mkdir /home/user-name/smbfile
chmod 775 /home/user-name/smbfile
chown user-name:user-name /home/user-name/smbfile

3、安装smb

yum -y install samba

4、配置smb

  默认配置文件存放于/etc/samba/smb.conf下,添加如下信息

[samba]
    comment = SAMBA        
    path = /home/user-name/smbfile
    public = no
    valid users = @user-name
    browseable = yes
    writable = yes    

5、添加用户到samba用户列中

smbpasswd -a user-name

6、启动服务

systemctl start {smb,nmb}
systemctl status {smb,nmb}

7、添加开机启动

systemctl enable --now {smb,nmb}

8、远端设备连接

  windows :  快捷组合键『 win键+R 』

  mac:访达 --- >菜单『 前往 』---> 连接服务器

  手机:EC文件浏览器 『 网络 』---> 局域网 

smb://linux-ip

9、注意防火墙的影响

防火墙放行
firewall-cmd --permanent --add-service=samba

重新载入防火墙信息 使其生效
firewall-cmd --reload

查看 samba防火墙信息
firewall-cmd --info-service samba

查看所有防火墙放行的服务
firewall-cmd --list-services

 

posted @ 2020-11-15 09:56  凡尘夫子  阅读(448)  评论(0编辑  收藏  举报