龙空技术网

小白入门必知必会-Samba安装

霸都运维 170

前言:

而今咱们对“linux中安装samba服务器显示等待退出是什么原因”都比较讲究,朋友们都需要了解一些“linux中安装samba服务器显示等待退出是什么原因”的相关文章。那么小编也在网摘上收集了一些对于“linux中安装samba服务器显示等待退出是什么原因””的相关内容,希望你们能喜欢,咱们快快来学习一下吧!

一 Samba基础

1.1 介绍

SMB(Server Message Block)协议实现文件共享,也称为CIFS(Common Internet File System)。

客户端主要是windows,支持多节点同时挂载以及并发写入,主要用于windows和linux下的文件共享、打印共享。

1.2 Samba服务的主要进程

smbd进程:控制发布共享目录与权限、负责文件传输TCP 139 445

nmbd进程:用于名称解析netbios UDP 137 138;基于NETBIOS协议获得计算机名称-->解析为相应IP地址,实现信息通讯。

NETBIOS是Network Basic Input/Output System的简称,一般指用于局域网通信的一套API。

二 Samba服务端安装

2.1 查看yum源

yum list |grep samb

2.2 查看是否已安装

如果已安装需要先卸载干净

rpm -qa |grep samba

2.3 安装samba

yum -y install samba

2.4 查看安装

rpm -qa|grep ^samba

2.5 查看软件安装相关路径

rpm -ql samba

2.6 启动samba服务

systemctl start smb.service

systemctl start nmb.service

2.7 开机自启动

systemctl enable smb

systemctl enable nmb

三 Samba客户端安装

3.1 安装客户端工具

yum -y install samba-client

3.2 测试连接

smbclient -L //192.168.0.123

3.3 配置文件详解

/etc/samba/smb.conf

[global] //全局选项

workgroup = SAMBA //定义samba服务器所在的工作组

security = user //认证模式:share匿名|user用户密码|server外部服务器用户密码

passdb backend = tdbsam //密码格式

load printers = yes //加载打印机

cups options = raw //打印机选项

[homes]

comment = Home Directories //描述

valid users = %S, %D%w%S //有效用户

browseable = No //隐藏匿名共享

read only = No //可读可写

inherit acls = Yes

[printers] //共享名称

comment = All Printers //描述

path = /var/tmp //本地共享目录

printable = Yes //打印选项

create mask = 0600 //创建文件的权限

browseable = No //隐藏

public = Yes //需要账号和密码访问

writeable = No //不可写

[data]

comment = wangjie

path = /data

writeable = yes

public = yes

browseable = yes

3.4 配置用户

touch /etc/samba/smbpasswd

3.5 设置密码

smbpasswd -a user_name //user_name修改成你的用户名

注意:如果添加用户失败,则需要先在linux服务器新增用户,然后再设置密码。useradd test

3.6 重启samba:

systemctl restart smb

3.7 客户端连接

smbclient //192.168.0.123/data -U test

3.8 挂载

mount.cifs -o user=test,pass=123456 //192.168.0.123/data /data

注意:如果链接不上可能配置如下

临时关闭:setenforce 0

永久关闭:vim /etc/sysconfig/selinux

SELINUX=enforcing 替换为SELINUX=disabled

source /etc/sysconfig/selinux

3.9 测试windows挂载

计算机-映射网络驱动器-输入samba服务端地址及共享目录-输入用户名和密码

至此,Samba安装完成,感谢观看,记得点赞关注哦,坚持下去,一起努力加油吧。

标签: #linux中安装samba服务器显示等待退出是什么原因