网站首页 > linux / 正文
Samba简单介绍
Samba是在Linux和UNIX系统上实现与微软Windows操作系统的SMB/CIF(Server Message Block/Common Internet File System)网络协定做连接的自由软件,由服务器及客户端程序构成。
目前的版本(v3)不仅可存取及分享SMB的资料夹及打印机,本身还可以整合入Windows Server的网域,扮演为网域控制站(Domain Controller)以及加入Active Directory成员。简而言之,此软件在Windows与UNIX系列OS之间搭起一座桥梁,让两者的资源可互通有无。
Samba 功能和应用范围
Samba 应该范围主要是Windows和Linux 系统共存的网络中使用,主要是共享文件和共享打印机。
搭建samba共享服务器
一、首先检查一下服务器用的系统版本以及系统类型
uname -a //查看内核版本详细信息,包括主机名称
二、首先安装与samba相关的三个数据包,直接用yum安装即可。
2.1 yum install -y samba*
2.2 查看Samba版本信息rpm -qi samba
2.3 samba服务器主要提供以下两个服务程序。
2.3.1 smbd:为客户机提供服务器中共享资源(目录和文件等)的访问。
2.3.2 nmbd:提供基于NetBIOSS主机名称的解析,为windows网络中的主机进行名称解析
三、创建共享目录
共享名 路径 权限
信息部 /home/data/信息部 所有人员包括来宾均可以访问
caiwu /home/data/caiwu 仅允许特定组的用户进行读写访
# mkdir -p /home/data/信息部
# mkdir -p /home/data/caiwu
其中 -p确保目录名称存在,如果目录不存在的就新创建一个
四、修改配置文件smb.conf
1: 备份原有的配置文件
# cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2: 在配置文件末尾开始配置,添加如图内容
# vi /etc/samba/smb.conf
3:
[Public]
path = /data/share/
writable = yes
browsable = yes
public=yes
#guest ok = yes
#guest only = yes
#create mode = 0777
#directory mode = 0777
chmod -R 0777 public
chown -R nobody:nobody public
[信息部]
path =/home/data/信息部
writable = yes
browsable = yes
public=yes
chmod -R 0777 信息部
chown -R nobody:nobody 信息部
[财务部]
path = /home/data/caiwu
public = no
writable = yes
browsable = yes
write list = @caiwu
valid users = @caiwu001
五、创建用户并分配权限
1、创建操作系统用户huasheng、caiwu
操作格式:useradd 用户名
# useradd huasheng caiwu
2、修改用户的组
操作格式: usermod -a-G 组名 用户名
例如:# usermod -a-G caiwu caiwu
3、查看用户id信息
例如# id 用户名
Id caiwu
4、创建SAMBA用户
操作格式:命令+用户名
例如:# smbpasswd -a caiwu
六、修改目录权限
# chown -R www:www /home/data/信息部
# chmod -R 777 /home/data/信息部
查看权限
#ls -ald /home/data/信息部
七、禁用防火墙
systemctl disable firewalld.service #禁用防火墙
八、关闭SELinux
修改配置文件需要重启机器:
vi /etc/selinux/config
将SELINUX=enforcing 改为SELINUX=disabled
(需重启机器)
九、启动SAMBA
systemctl restart smb #重启
systemctl enable smb #修改为开机启动
systemctl status smb #查看状态
十、测试
//IP
Tags:linux安装samba
猜你喜欢
- 2024-11-26 3.24 Samba常见故障排除 3.25 Samba服务试验
- 2024-11-26 Linux系统管理实训任务四之应用服务器配置
- 2024-11-26 玩客云刷Armbian开启Samba
- 2024-11-26 将Linux中的目录映射到Windows系统
- 2024-11-26 如何使用 apt 命令安装软件
- 2024-11-26 WIN10 Samba文件共享的设置方法,解决不能访问和密码错误的问题
- 2024-11-26 从linux系统安装到搭建smb服务器(二、权限划分)
- 2024-11-26 Samba介绍
- 2024-11-26 关于win7,win10,win11新装系统找不到NAS网盘的解决方法
- 2024-11-26 3.5 Samba服务简介 3.6 配置Samba