Centos 7配置Samba服务器

1、Centos 7版本,内核: Linux 3.10.0-514.el7.x86_64

[root@tommy /]# hostnamectl #查看版本号 Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-514.el7.x86_64 Architecture: x86-64

2、介绍samba功能: 主要用来实现局域网内Linux与windows 之间的文件、打印等设备的共享功能。

3、安装samba软件: 安装指令:yum install samba -y

4、开启smb/nmb服务 指令:systemctl start smb nmb

5、将smb/nmb添加到开机启动项 指令:systemctl enable smb nmb

6、查看smb/nmb的监听端口是否打开 netstat -anlpt |grep smb netstat -anlpu | grep nmb

7、添加到防火墙白名单放行 firewall -cmd --permanent --add-service=samba firewall -cmd --reload

8、关闭SELinux setenforce 0

9、建立测试目录和用户 mkdir /common useradd zhangsan smbpasswd -a zhangsan

10、检测用户是否添加成功 pdbedit -L

11、给测试目录755权限 chown -R 755 /common/

12、配置参数文件 vim /etc/samba/smb.conf

13、测试语法是否正确 testparm

14、重启smb/nmb服务 systemctl restart smb nmb

15、winodws 客户端进行访问 win+r,打开运行,输入\192.168.0.94 ,并且输入用户名zhangsan 和密码,即可进行访问。

16、Linux访问samba服务共享文件 方法一:使用指令smbclient -L //192.168.0.94 访问 首先,安装samba-client 软件包 yum install samba-client -y

然后,输入指令smbclient -L //192.168.0.94 可访问

方法二:通例Linux挂载访问samba服务器共享文件(类似windows 网络映射) 首先,安装cifs-utils安装包 yum install cifs-utils -y

然后,挂载samba服务器共享文件夹 mount -t cifs //192.168.0.94/common /mnt -o username=zhangsan,password=123456