【samba服务器搭建】
先ping通网络
[root@localhost ~]# ping www.baidu.com
到home创建需要共享目录和文件
[root@localhost /]# cd /home/
[root@localhost home]# ls
zms
[root@localhost home]# mkdir aa
[root@localhost home]# cd aa/
[root@localhost aa]# touch aa.txt
[root@localhost aa]# ls
aa.txt
[root@localhost aa]# cd ..
[root@localhost home]# chmod 777 aa
安装samba
[root@localhost home]# yum install samba -y
在home创建用户组和用户
[root@localhost home]# groupadd aa(用户组aa)
[root@localhost home]# useradd -g aa s1(在aa用户组创建用户s1)
[root@localhost home]# passwd s1(设置用户密码)
Changing password for user s1.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost home]# useradd -g aa s2
[root@localhost home]# passwd s2
Changing password for user s2.
New password:
BAD PASSWORD: The password is shorter than 8 characters
Retype new password:
passwd: all authentication tokens updated successfully.
[root@localhost home]# smbpasswd -a s1(把s1用户加入samba用户)
New SMB password:
Retype new SMB password:
Added user s1.
[root@localhost home]# smbpasswd -a s2
New SMB password:
Retype new SMB password:
Added user s2.
[root@localhost home]# ls
aa s1 s2 zms
修改配置文件smb.conf
[root@localhost aa]# cd /etc/samba/
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.example
[root@localhost samba]# vi smb.conf
[aa]
path=/home/aa #共享文件路径
read only=no #可写可读
valid users=s1,s2 #共享用户
设置宽容模式,关闭防火墙
[root@localhost samba]# setenforce 0
[root@localhost samba]# systemctl stop firewalld.service
重启samba服务并用ip到cmd窗口测试(窗口测试:Ctrl右边的田键+R)
[root@localhost samba]# systemctl restart smb
[root@localhost samba]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens32: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:15:7e:d0 brd ff:ff:ff:ff:ff:ff
inet 192.168.159.144/24 brd 192.168.159.255 scope global dynamic ens32
valid_lft 1715sec preferred_lft 1715sec
inet6 fe80::ae93:5079:ff3d:3d02/64 scope link
valid_lft forever preferred_lft forever
3: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN qlen 1000
link/ether 52:54:00:a4:bb:b7 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
4: virbr0-nic: <BROADCAST,MULTICAST> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN qlen 1000
link/ether 52:54:00:a4:bb:b7 brd ff:ff:ff:ff:ff:ff
关闭文件夹,并到cmd以下命令在执行虚拟账号
net use * /del
虚拟账号
[root@localhost samba]# ls
lmhosts smb.conf smb.conf.example
[root@localhost samba]# vi smbuses(新建smbuses文件加入虚拟账号)
(注意:smbuses文件可以是其他名字,但是在下面配置映射的路径要名字一致)
s1=map1 map2 map3 #map虚拟账号
s2=map4 map5
[root@localhost samba]# vi smb.conf (添加下面加粗的映射路径)
username map=/etc/samba/smbuses
重启smb在次用ip验证
[root@localhost samba]# systemctl restart smb
用虚拟账号登录
掩藏文件
[root@localhost samba]# touch smb.conf.s1(创建smb.conf.s1)
[root@localhost samba]# vi smb.conf
在里面添加config file=/etc/samba/smb.conf.%U(当前用户可见)
修改
为(不可见)
[root@localhost samba]# vi smb.conf.s1 (添加一下5行。注意自己的路径)
[global]
security=user
[aa]
path=/home/aa
browseable=yes
[root@localhost samba]# systemctl restart smb
开始用不同的用户访问
注意:我们设置的是s1用户可见s2用户不可见,我们用s2登录看不见共享目录aa所以就成功了
【samba服务器搭建】相关推荐
- Linux操作系统实践——Samba服务器搭建
文章目录 Linux操作系统实践--Samba服务器搭建 一.实验目的 二.实验内容 ② 学生教师服务 三. 题目分析及基本设计过程分析 ② 学生教师服务 1) 整体思路 2) 系统用户和组分配设计说 ...
- Linux网络实战——Samba服务器搭建
Linux网络实战--Samba服务器搭建 安装Samba服务软件 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Message ...
- Samba服务器搭建案例
网上很多关于Samba服务器的搭建案例,Samba的原理,配置文件的各个参数,都非常详细,这里不多说,想知道的朋友,可以去百度.我这里以公司具体事例,给大家介绍. 1.公司有销售部(sale01,sa ...
- ubuntu系统中samba服务器搭建
当我们需要windows和linux更好的进行文件交互时,使用Samba服务是一个不错的选择,本文介绍如何在linux中搭建Samba服务和怎样在windows下访问linux共享文件. 1.安装和卸 ...
- samba 服务器搭建
为什么要搭建samba 服务器 我在 windows 下安装了个虚拟机,然后想两边同步下资料,原来虚拟机是可以共享文件的,可是不知道什么见鬼了,就是不行,没办法了,我只好拿出我的杀手锏,安装 samb ...
- ubuntu 12.04 samba 服务器搭建
为什么要搭建samba 服务器 我在 windows 下安装了个虚拟机,然后想两边同步下资料,原来虚拟机是可以共享文件的,可是不知道什么见鬼了,就是不行,没办法了,我只好拿出我的杀手锏,安装 samb ...
- Samba服务器搭建与配置
Samba服务简介 Samba的起源: 对于windows的网上邻居来讲,共享文件的方式用的是SMB和CIFS协议以及NETBIOS协议Linux/Unix之间用的是NFS协议. 但是Linux和 ...
- Linux网络实战(三)- Samba服务器搭建
第1关:安装Samba服务软件 任务描述 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. 本关任务:我们学会如何在Linux系统上搭建一个Samba服 ...
- Samba服务器搭建(基础篇)
文章目录 samba简介 搭建服务 安装samba软件包 配置smb.conf文件 创建用户,共享目录 启动服务 连接测试 疑难杂症 samba简介 Samba是在Linux和UNIX系统上实现SMB ...
- Linux下Samba服务器搭建
linux文件共享之samba服务器 --ubuntu 宗旨:技术的学习是有限的,分享的精神是无限的. 关闭LINUX防火墙命令: #ufwdisable 然后就在windows下ping一下linu ...
最新文章
- redis(7)、redis持久化
- R语言-决策树-party包
- 《系统集成项目管理工程师》必背100个知识点-79版本控制流程
- 【转】VS.NET2003 调试无法启动
- k8s 命令 重启_k8s 常用命令
- 我的docker随笔4:docker常用命令
- linux普通用户修改root密码及获取root权限
- ASP.NET MVC 缓存使用示例
- 六石管理学:使用排除法解决问题
- oracle左连接没用_Oracle左连接,右连接
- 求最大公约数(辗转相除法)
- mac关闭谷歌自动更新
- 计算机想ping一下网络,Ping命令以检测Windows7下的计算机网络速度
- 苹果mac休眠快捷键_有人说 Mac 系统不适合搞科研,我笑了:还不是因为你不会用!...
- 解读全部二十三种设计模式(附测试代码)
- WIN API编程的详细介绍
- 【Linux CentOS】 实用指令之帮助指令
- 高等数学上:微分中值定理,洛必达法则
- 直播节目信息流对观众感知质量的影响
- 3an推客CPC、CPM和CPS是什么意思?有什么区别