首页 > 系统服务 > 详细

Linux服务之Samba服务篇

时间:2019-07-23 15:58:42      阅读:98      评论:0      收藏:0      [点我收藏+]

Samba服务 桑巴Smb是基于cs架构

作用:用于跨平台进行文件共享

优点:兼容性好,较为安全

缺点:仅限内网环境使用

应用:一般在办公环境下使用

一、实现单用户共享文件

步骤:

1、安装

# yum -y install samba

2、配置(爱配不配)(默认可用,不需要配置)

# yum /etc/samba/smb.conf

3、启动

第一次启动# systemctl start smb 

修改配置文件后重启服务# systemctl restart smb

3.5、添加用户

useradd USERNAME

smbpasswd -a USERNAME

4.1windows访问

Ctrl+R打开运行窗口,输入两个反斜线加上samba服务器的地址。输入你的用户名和密码即可

4.2、挂载(Linux系统之间)

# mount -t cifs -o username=USERNAME,password=PASSWORD //ServerIP/ShareDIR /LocalDIR

5、测试

二、实现多用户共享文件

1、配置相关的配置文件

# yum /etc/samba/smb.conf

配置文件内容:

[nidaye]               #访问用户看到的目录名称

              comment = abcdef            #共享目录描述,可以随意填写

              path = /nimei              #共享目录(本机实际目录名称)路径,需要绝对路径

              write list = a b c d             #可写入的用户名单,多个用户使用空格隔开

              read only = yes/no             #是否只读

              writeable = yes/no            #是否可写

             valid users = A B C D              #可访问的用户,多个用户使用空格隔开

              browseable = yes/no         #(浏览,阅读)是否可显

              directory mask = 0775            #创建目录默认权限

              create mask = 0664           #创建文件默认权限

              guest ok = yes/no              #是否(不)需要二次验证(yes为不需要)

              public = yes/no           #是否(不)需要二次验证(yes为不需要)

2smbclient可以查看USERNAME的所共享的目录或文件

smbclient -U USERNAME -L 服务端IP地址

拓展:两种防火墙的关闭方式

1、关闭firewalld防火墙

systemctl status firewalld 查看状态

systemctl stop firewalld 临时关闭

systemctl disable firewalld 永久关闭

2、关闭selinux防火墙

getenforce 查询防火墙的状态:

enforcing(强制杀死) permissive(警告) disabled(关闭防火墙)

setenforce 0 临时关闭

配置文件:

/etc/selinux/config

SELINUX=disabled #永久关闭

reboot 重启系统生效

Linux服务之Samba服务篇

原文:https://www.cnblogs.com/renyz/p/11232089.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!