centos7 配置samba

Posted 超凡脫俗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos7 配置samba相关的知识,希望对你有一定的参考价值。

samba概述:

Windows与Linux之间通信的桥梁,Samba是一个非常强大的文件服务器。Samba端口:udp 137
udp138,tcp139 tcp445。Samba工作模式:C/S模式(客户端-服务器)

samba应用环境

1、文件共享:linux系统搭建samba,建立局域网共享文件服务器,便于大家存放资源。
2、打印机共享:较多的是网络打印机添加扫描地址为samba共享。

samba安装

安装samba服务需要确认防火墙是否关闭,iptables是否开启

[root@localhost ~]# systemctl  status firewalld.service

使用systemctl stop firewalld.service关闭防火墙

[root@localhost ~]# systemctl stop firewalld.service

samba安装,如不确定是否已安装可以使用命令:rpm -aq | grep samba 查看samba软件包

[root@localhost ~]# yum -y install samba

samba启动

systemctl start smb    #开启samba服务
systemctl restart smb  #重启samba服务
systemctl stop smb    #停止samba服务
systemctl enable smb  #设置开机启动

samba进程

监听samba服务端口139 与445

[root@localhost ~]# netstat -tnap | grep smb

查看所有tcp进程

[root@localhost ~]# netstat -tnlp

samba添加删除用户

列出所有samba用户

[root@localhost ~]# pdbedit -L
zy:1001:
josh:1000:

添加samba用户

[root@localhost ~]# useradd josh
[root@localhost ~]# smbpasswd -a josh
New SMB password:
Retype new SMB password:
Added user josh.

删除samba用户

[root@localhost ~]# pdbedit -x josh

samba共享服务器搭建

通过命令vi /etc/samba/smb.conf修改配置文件

[root@localhost ~]# vi /etc/samba/smb.conf
[test]								#共享名称
        comment = 共享test			#备注
        path = /data/test			#路径
        create mask = 0775			#
        directory mask = 0775		#
        write list = @test josh		#写入权限设置(可以是组test,或者用户josh)

新增一个共享,在配置文件中增加如下配置:

[root@localhost ~]# mkdir /data/test	#建立共享文件目录
[root@localhost ~]# groupadd test		#建立test组
[root@localhost ~]# chmod 755 /data/test	#设置文件夹权限位755
[root@localhost ~]# chown root:test /data/test  #设置文件夹归属test组

所有设置和修改,需要重启samba服务才会生效

samba共享连接

Windows 映射网络驱动器,输入地址: \\192.168.224.139\\tets

  \\\\192.168.224.139\\tets              #\\\\ip地址\\文件夹名称

输入创建的samba账户密码

以上是关于centos7 配置samba的主要内容,如果未能解决你的问题,请参考以下文章

Linux 日常运维 3.0&centos7.x配置静态IP并ping通外网

深度 | 蚂蚁金服自动化运维大规模 Kubernetes 集群的实践之路

蚂蚁金服互联网IT运维体系实践

Linux小课堂开课了-Centos7日常运维管理

(服务运维)用户用户组和附加组配置

系统运维标准化制定(待完善)