Linux:配置samba服务
配置samba服务
一、简略教程
1、挂载系统 mount /dev/cdrom /mnt/cdrom
2、创建用户:useradd linlin
3、创建用户密码:passwd linlin
4、在用户目录下创建分享文件夹:mkdir myshar
5、查看防火墙:firewall-cmd --state
6、关闭防火墙:systemctl stop firewalld.service
7、判断有无samba:rpm -q samba
8、进入挂载的软件包目录:cd /mnt/cdrom/Packages
9、安装:rpm -ivh samba-client-4.8.3-4.el7.x86_64.rpm
10、安装samba:yum install samba (必须的依赖包pytalloc.x86_64 0:2.1.13-1.el7 samba-common-tools.x86_64 0:4.8.3-4.el7 samba-libs.x86_64 0:4.8.3-4.el7
11、切换至samba目录:cd /etc/samba
12、备份文件 cp smb.conf smb.conf.bak
13、添加用户linlin至samba:smbpasswd -a linlin
14、查看samba用户列表:pdbedit -L
15、修改samba配置文件:
vim smb.conf
workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/sxy/myshare (sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)
16、测试samba:testparm -s
17、切换共享路径:cd /home/linlin/myshare
18、创建共享文件:vim aa.txt
19、查看共享文件的权限:ls -l
20、改变文件的拥有着权限并查看全系:chown lin aa.txt
21、改变文件权限:chmod 777 aa.txt
22、开启samba:systemctl start smb
23、查看虚拟机的IP地址:ifconfig ens33
24、在window主机上,搜索栏:\\IP地址\
二、详细教程
1、挂载系统
命令
mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
实践
如果提醒的信息,不是上面的那一句,或者不是中文"只读",则错误
可以查看我的另一篇文章,怎么挂载光盘的详细教程:https://www.cnblogs.com/hahayixiao/p/10249642.html
2、创建用户:
命令
useradd 用户名
实践
3、创建用户密码
命令
passwd 用户名
实践
输密码最好是超过8个,如果没有超过8个,会提醒,但是只要第二次输入的密码与第一次输入的密码一样,还是会被保存的
4、在用户目录下创建分享文件夹
命令
cd /home/zhang
mkdir myshar
实践
5、查看防火墙
命令
firewall-cmd --state
实践
6、关闭防火墙
命令
systemctl stop firewalld.service
实践
7、判断有无samba
命令
rpm -q samba
实践
8、进入挂载的软件包目录并找到相应的软件包
命令
cd /mnt/cdrom/Packages
ls samba*
实践
9、安装samba
命令
方法一:yum install samba 那么前面1,8,9步骤的都不需要
方法二:rpm -ivh 相应的samba软件包
主要使用rpm安装
实践
有一些人这里会显示缺少依赖包,按照从上往下的顺序,把依赖包一个一个安装上去
11、切换至samba目录
命令
cd /etc/samba
实践
12、备份文件
命令
cp smb.conf smb.conf.bak
实践
13、添加用户zhang至samba
命令
smbpasswd -a zhang
实践
14、查看samba用户列表
命令
pdbedit -L
实践
其他的用户不用管,是之前添加的用户,主要是你看到你刚刚添加的用户在里面
15、修改samba配置文件:
命令
vim smb.conf
workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/zhang/myshare (sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)
实践
16、测试samba
命令
testparm -s
实践
17、切换共享路径并且创建共享文件:vim aa.txt
命令
cd /home/zhang/myshare
vim myshare.txt
实践
19、查看共享文件的权限
命令
ls -l
实践
20、改变文件的拥有着权限并查看全系
命令
chown zhang myshare.txt
ls -l
实践
21、改变文件权限
命令
chmod myshar.txt
ls -l
实践
22、开启samba
命令
systemctl start smb
实践
23、查看虚拟机的IP地址
命令
ifconfig
实践
选择ens33的IP地址
24、在window主机上,搜索栏:\\IP地址\
实践
输入刚才添加进samba的用户的信息
Linux:配置samba服务的更多相关文章
- linux配置samba服务【原创】
转载请注明出处http://www.cnblogs.com/paul8339/p/7509981.html 需求,windows服务器访问linux的共享文件,需要linux服务器安装并配置samba ...
- Linux 配置samba服务实现与Windows文件共享
目录: 1.samba服务介绍 2. 安装samba服务和客户端 3.samba配置文件详解 4.配置实例 5.客户端挂载与测试 6.samba排错 1.Samba服务介绍 Samba 最先在 ...
- Linux 配置Samba服务
查看系统下是否已经安装了sambarpm -qa |grep samba 安装sambayum -y install samba 配置samba创建目录sambamkdir -p /home/samb ...
- 利用Linux的Samba服务模拟NT域
利用Linux的Samba服务模拟NT域 Samba是一个与Windows NT具有相同协议的软件包.我们可以利用Samba服务来模拟 Windows NT域,使用户从Windows计算机上直接使用一 ...
- 【Linux】samba服务
samba是一个实现不同操作系统之间文件共享和打印机共享的一种SMB协议的免费软件. ①Samba软件包的安装 使用源安装,在终端中输入如下命令: #sudo apt-get install samb ...
- 配置samba服务一例
问题: 在/data/share目录下建立三个子目录public.training.devel用途如下 public目录用于存放公共数据,如公司的规章制度 training目录用于存放公司的技术培训资 ...
- 阿里云linux配置ftp服务
阿里云linux配置ftp服务 一.ftp服务安装 运行以下命令安装ftp yum install -y vsftpd 运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls ...
- linux下Samba服务配置
SMB是基于客户机/服务器型的协议,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可 ...
- LINUX 上源代码安装与配置samba服务,支持从windows上读写LINUX文件。
###动机###在windows编写代码文件比较方便,因为有source insight.但是需要在LINUX上编译.一种办法就是使用samba文件共享. [1] 下载samba代码.按照config ...
随机推荐
- 原生js实现放大镜
效果: 1. 鼠标放上去会有半透明遮罩.右边会有大图片局部图 2. 鼠标移动时右边的大图片也会局部移动 放大镜的关键原理: 鼠标在小图片上移动时,通过捕捉鼠标在小图片上的位置,定位大图片的相应位置 ...
- locust 学习中
[转自]http://blog.51cto.com/youerning/2089930 前言 都说haproxy很牛x, 可是测试的结果实在是不算满意, 越测试越失望,无论是长连接还是并发, 但是测试 ...
- CentOS6.8下实现配置配额
CentOS6.8下实现配置配额 Linux系统是支持多用户的,即允许多个用户同时使用linux系统,普通用户在/home/目录下均有自己的家目录,在默认状态下,各个用户可以在自己的家目录下任意创建文 ...
- php 中输入输出提交
</head> <body> 输出的两个位置 <? echo $_POST['sub']; ?> <form action="" meth ...
- python-flask-路由匹配源码分析
@app.route('/') def hello_world(): return 'Hello World!' 第1步: class Flask(_PackageBoundObject): def ...
- CAD插入块后坐标不匹配
有两张图,将一张图复制(CTRL+V),再另一张图中粘贴到原坐标(pasteorig),两张图可以很好匹配,但将一张图以外部参照的方式插入另一张图却发现图形无法匹配.因为没有看到图纸,所以我也没法准确 ...
- springboot aop 自定义注解方式实现一套完善的日志记录(完整源码)
https://www.cnblogs.com/wenjunwei/p/9639909.html https://blog.csdn.net/tyrant_800/article/details/78 ...
- 逆袭之旅DAY20.XIA.程序调试
2018-07-16 20:25:50 F5:进入方法 F6:单步执行
- laravel中当使用Elquent ORM中的模型作为参数进行传递时的方法:
Controller中的函数: /* $modelArg:是调用模型的路径,以字符串的形式传递过来. $id:要查询当前模型的id号. $args:具体查询的字段 */ public function ...
- shell 通配符
Bash中的通配符 '?' 匹配一个任意字符 '*' 匹配0个或任意多个字符,也就是可以匹配任何内容 '[]' 匹配括号中任意一个字符.例如[abc]代表一定匹配一个字符,或者是a,或者是b,或者是c ...