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 ...
随机推荐
- A strange lift HDU - 1548
There is a strange lift.The lift can stop can at every floor as you want, and there is a number Ki(0 ...
- ACM-选人问题(救济金发放)
n(n<20)个人站成一圈,逆时针编号为1-n.有两个官员,A从1开始逆时针数,B从n开 始顺时针数.在每一轮中,官员A数k个就停下来,官员B数m个就停下来(注意有可能两个 官员停在同一个人上) ...
- [codechef July Challenge 2017] IPC Trainers
IPCTRAIN: 训练营教练题目描述本次印度编程训练营(Indian Programming Camp,IPC)共请到了 N 名教练.训练营的日程安排有 M 天,每天最多上一节课.第 i 名教练在第 ...
- JavaScript构造函数详解
构造函数就是初始化一个实例对象,对象的prototype属性是继承一个实例对象. 构造函数注意事项: 1.默认函数首字母大写 2.构造函数并没有显示返回任何东西.new 操作符会自动创建给定的类型并返 ...
- Android Studio build gradle project info 卡主不动解决方法.
项目里的: build.gradle 依赖 的gradle 版本 在每个项目里 gradle/wrapper/properties/gradle-wrapper.properties 配置文件里 用户 ...
- windows安装weblogic并集成到eclipse
1.下载 java是跨平台的,所以windows下载和linux一样的jar文件安装就行,当然也可以使用windows安装程序来安装. (weblogic下载不需要购买--oracle产品都是补丁和技 ...
- vue 中使用 Toast弹框
import { ToastPlugin,ConfirmPlugin,AlertPlugin} from 'vux' Vue.use(ToastPlugin) Vue.use(ConfirmPlugi ...
- input text 在苹果微信浏览器中有上上阴影
box-shadow:0px 0px 0px rgba(0,0,0,0); -webkit-appearance:none;
- vbox 虚拟机添加usb
先装扩展包. vbox 所在的用户组比如要包括当前用户才行. 查看当前用户名:sharl@sharl-laptop:~$ whoamisharl 查看vbox 所在的组:sharl@sharl-lap ...
- laravel中的plicy授权方法:
1.用命令新建policy: php artisan make:policy PostPolicy 2.在app/Policies/PostPolicy.php中添加处理文件的权限的方法: //修改: ...