当前位置: 首页 > 编程日记 > 正文

Linux服务之Samba服务篇

Samba服务 桑巴Smb是基于cs架构

作用:用于跨平台进行文件共享

优点:兼容性好,较为安全(具备身份验证)

缺点:仅限内网环境使用

应用:一般在办公环境下使用

rz 也是一种可以在Windows和Linux操作系统之间进行文件共享的命令,只不过传输文件较小。

一、实现单用户共享文件

步骤:

1、安装

# yum -y install samba

2、配置(爱配不配)(默认可用,不需要配置)

# vim /etc/samba/smb.conf

3、启动

第一次启动# systemctl start smb

修改配置文件后重启服务# systemctl restart smb

3.5、添加用户

useradd USERNAME

smbpasswd -a USERNAME

4.1windows访问

win+R打开运行窗口,输入两个反斜线加上samba服务器的地址。输入你的用户名和密码即可

4.2、挂载(Linux系统之间)

# mount -t cifs -o username=USERNAME,password=PASSWORD //ServerIP/ShareDIR /LocalDIR

5、测试

在Windows系统下删除远程连接:

net use * /delete

扩展:

如需实现开机自动挂载,需要修改/etc/fstab并添加:

//ServerIP/ShareDIR/MountDIRcifsusername=USERNAME,password=PASSWORD00

二、实现多用户共享文件

1、配置相关的配置文件

# yum /etc/samba/smb.conf

配置文件内容:

[nidaye]               #文件共享;访问用户看到的目录名称

comment = abcdef            #共享目录描述,可以随意填写

path = /nimei              #共享目录(本机实际目录名称)路径,需要绝对路径

write list = a b c d             #可写入的用户名单,多个用户使用空格隔开

read only = yes/no             #是否只读

writeable = yes/no            #是否可写

valid users = A B C D              #可访问的用户,多个用户使用空格隔开

browseable = yes/no         #(浏览,阅读)是否可显

directory mask = 0775            #创建目录默认权限

create mask = 0664           #创建文件默认权限

guest ok = yes/no              #是否(不)需要二次验证(yes为不需要)

public = yes/no           #是否(不)需要二次验证(yes为不需要)

2smbclient可以查看USERNAME的所共享的目录或文件

smbclient -U USERNAME -L 服务端IP地址

--user             --list

三、创建Samba服务的第二种方法

1、下载安装

2、修改配置文件

vim /etc/samba/smb.conf

[ren]
path = /ren
public = yes
read only = no
3、重启Samba服务

systemctl restart smb

4、创建普通用户及Samba用户

useradd ryz

pdbedit -a -u ryz

-a -create 创建Samba用户

-u -user=USER 使用已有的用户名

5、给共享文件的其他人增加读写权限

chmod -R a+w /ren

6、在Windows系统查看共享文件

按下win+R进入运行界面,输入:\\192.168.11.3

7、映射网络驱动器

在windows系统中进入Samba共享文件夹后,右击文件夹,选择“映射网络驱动器”,确定;这样的话,就可以在“我的电脑”下的“网络位置”找到该共享目录,以后访问的话就不用在运行界面输入相关命令了。

遇到的问题:

1、挂载时遇到以下问题导致挂载不上

mount: //192.168.11.3/ryz 写保护,将以只读方式挂载

mount: 无法以只读方式挂载 //192.168.11.3/ryz

2、解决办法:

# mount -o remount,rw /

可以参考mount相关知识:

mount 命令  [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点

-l  查询系统中已经挂载的设备,-l 会显示卷标

-a  依据配置文件/etc/fstab的内容,自动挂载

-t  系统文件,加入系统类型指定挂载类型,可以ext3ext4 iso9660等系统文件

-L  卷标名:挂载指定分区,而不是设备文件名挂载

-o  特殊选择:可以指定挂载额外选项

atime/noatime 更新访问时间/不更新访问时间。访问分区时,是否更新文件的访问时间,默认更新

async/sync    异步/同步 默认异步

auto/noauto   自动/手动  mount -a命令执行时,是否会自动安装/etc/fstab 文件内容挂载,默认自动

defaults      定义默认值,相当于rwsuiddevexecautonouserasync这七个选择

exec/noexec   执行/不执行,设定师傅允许文件系统中执行可执行文件,默认是exec允许

remount       重新挂载已经挂载的文件系统,一般用于修改特殊权限

rw/ro         读写/只读,文件系统挂载时,是否有读写的权限,默认rw

suid/nosuid   具有/不具有SUID权限,设定文件系统是否具有SUID权限,默认具有

user/nouser   允许/不允许普通用户挂载,设定文件系统是否允许普通用户挂载,默认不允许,只有root可以挂载分区

usrquata      写入代表文件系统支持用户磁盘配额,默认不支持

grpquata      写入代表文件系统支持组磁盘配额,默认不允许

eg mount -o  remount,noexec /home   /home目录下不能执行可执行文件

拓展:两种防火墙的关闭方式

1、关闭firewalld防火墙

systemctl status firewalld 查看状态

systemctl stop firewalld 临时关闭

systemctl disable firewalld 永久关闭

2、关闭selinux防火墙

getenforce 查询防火墙的状态:

enforcing(强制杀死) permissive(警告) disabled(关闭防火墙)

setenforce 0 临时关闭

配置文件:

/etc/selinux/config

SELINUX=disabled #永久关闭

reboot 重启系统生效

转载于:https://www.cnblogs.com/renyz/p/11232089.html

相关文章:

ue4商城素材 Cyberpunk City / Recife Environment 赛博朋克城市场景

ue4商城素材 Cyberpunk City / Recife Environment 赛博朋克城市场景 ue4商城素材 Cyberpunk City / Recife Environment 赛博朋克城市场景 ue4商城素材 Cyberpunk City / Recife Environment 赛博朋克城市场景 Unreal Engine虚幻游戏引擎素材资源 Unreal Engine Marketplace …

微型计算机系统外文,微型计算机控系统(单片机控制系统) 毕业论文外文翻译.doc...

微型计算机控系统(单片机控制系统) 毕业论文外文翻译英语翻译Microcontroller reset is to make the CPU and other system features are in a defined initial state, and from this state to work, reset PC 0000H, the microcontroller from the first - a unit to take co…

应用于cookie

将封装好的cookie函数 使用好cookie JavaScript代码 var aAdocument.getElementsByTagName(a); //使用var indexgetCookie(page_index);if(index){tab(index);}for(var i0; i<aA.length; i){(function(index){aA[i].onclickfunction(){tab(index); //设置一个cookiese…

2022-2028年中国数字电视产业投资分析及前景预测报告(全卷)

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国数字电视行业市场行业相关概述、中国数字电视行业市场行业运行环境、分析了中国数字电视行…

分形之闵可夫斯基(Minkowski)

与上一篇文章分形之正方形折线相似&#xff0c;闵可夫斯基分形也是分形出正方体&#xff0c;不同之处是它分出了两个正方体。 核心代码: static void FractalMinkowski(const Vector3& vStart, const Vector3& vEnd, Vector3* pVertices) {Vector3 vSub vEnd - vStart…

文本框禁用后(readonly=readonly),光标置于文本框中按后退键,页面后退的解决方案...

//处理键盘事件 禁止后退键&#xff08;Backspace&#xff09;密码或单行、多行文本框除外function forbidBackSpace(e){var ev e || window.event;//获取event对象 var obj ev.target || ev.srcElement;//获取事件源 var t obj.type || obj.getAttribute(type);//获取事件源…

最全19000+国外AE模板合集包

最全19000国外AE模板合集包 此套模板 包含整理好的 2015-2021年6月 国外AE模板 19000多个 大小&#xff1a;3500G 模板已编号&#xff0c;含预览视频&#xff0c;方便预览和查找&#xff0c;&#xff08;少数模板无预览&#xff0c;少数模板只含预览图&#xff09; 云桥网络…

北大网络教育计算机作业,北大网络教育(计算机专业)网络基础作业答案.doc

北大网络教育(计算机专业)网络基础作业答案北大网络教育(计算机专业)计算机网络基础作业答案1.从逻辑结构上看&#xff0c;计算机和路由器分别属于资源子网和通信子网。2、 大型广域网常采用的拓扑结构是网络拓扑结构。3.常借用公用传输网络构建的网络类型是广域网。4. 简单地说…

什么是IOC为什么要使用IOC

概念&#xff1a; 作用&#xff1a; 结论&#xff1a;借助于“第三方”实现具有依赖关系的对象之间的解耦 在使用IOC之前的情况 如果有一个齿轮出了问题&#xff0c;就可能会影响到整个齿轮组的正常运 使用IOC之后 对象A获得依赖对象B的过程,由主动行为变为了被动行为&#xff…

垃圾回收之标记算法

前言 作为 Java 开发人员&#xff0c;其实是非常幸福的&#xff0c;因为 JVM 的存在&#xff0c;使得 Java 开发人员不需要像 C 或者 C开发人员那样需要手动申请内存、释放内存&#xff0c;这些资源申请、垃圾回收的操作&#xff0c;JVM 底层直接帮助我们全干了。 这为 Java 开…

将数组转换为字符串

$a1..10000 方法一&#xff1a; $a -join $null 方法二&#xff1a; -join $a 方法三&#xff08;效率次高&#xff09;&#xff1a; [string]::concat($a) 方法四&#xff08;效率最高&#xff0c;但写法麻烦&#xff09;&#xff1a; $sb New-Object System.Text.StringBuil…

【73套】Epic Stock Media配乐音效素材合集包

【73套】Epic Stock Media配乐音效素材合集包 大小&#xff1a;114G丨WAV Epic Stock Media 系列音效合辑 包含了战争电影音效、史诗梦幻音效、日常生活音效、森林环境音效、电影预告等诸多音效&#xff0c;可以满足你的各种制作需求。全部WAV无损格式&#xff0c;每个合辑独立…

自定义html托管,10分钟搞定“傻瓜式”的静态网站搭建托管之旅

原文发布于微信公众号&#xff1a;腾讯云存储(关注有惊喜)静态网站&#xff1a;有别于动态网站&#xff0c;它就是只包含静态内容(如图片、音频、视频、HTML、CSS、JS)的网站&#xff0c;不依赖服务器端动态渲染页面。那么静态网站托管应该如何使用呢&#xff1f;今天就和大家分…

调用bat文件执行java文件

set path./jre7/bin--设置jre路径&#xff0c;可以写jre的全路径java -cp "lib/*;" -Xms256m -Xmx512m com.shentong.Main--测试类入口pause 把所有的jar包都放在lib文件下面 转载于:https://www.cnblogs.com/yuwenfeng/p/4911075.html

2022-2028年中国数码相机行业投资分析及前景预测报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国数码相机行业市场行业相关概述、中国数码相机行业市场行业运行环境、分析了中国数码相机行…

Android安卓游戏引擎大搜罗

2019独角兽企业重金招聘Python工程师标准>>> 1.AndEngine 简介&#xff1a; AndEngine基于libGDX框架开发&#xff0c;使用OpenGL ES进行图形绘制。同时继承了BOX2D物理引擎&#xff0c;因此能实现一些较为复杂的物理效果。在Rokon停止更新以后&#xff0c;AndEngin…

Spring Boot 2.X 对 web 的开发支持(二)

Spring Boot 2.X 对 web 的支持开发 上章节的 Spring Boot 的入门案例&#xff0c;我们感受到 Spring Boot 简单的配置即可运行项目。 今天了解 Spring Boot 对 web 的支持。 Spring Boot 对 Web 开发的支持很全面&#xff0c;包括开发、测试和部署阶段都做了支持。spring-boot…

Blender建筑可视化技能学习视频教程

Blender建筑可视化技能学习视频教程 chocofur–Blender2021的内部可视化秘密 大小&#xff1a;28G 1920X1080 mp4 语言&#xff1a;英语 信息: 云桥网络 平台获取教程&#xff01; 了解Blender中完整的内部可视化工作流程是成为一名成功的3D艺术家的关键。向做了十几年的专…

基于DCMTK的DICOM相关程序编写攻略

2008年09月10日 星期三 15:35 基于DCMTK的DICOM相关程序编写攻略 前言&#xff1a; 由于现在的医学影像设备的图像存储和传输正在逐渐向DICOM标准靠拢&#xff0c;在我们进行医学图像处理的过程中&#xff0c;经常需要自己编写和DICOM格式的图像相关的各种程序模块&#xff0c;…

计算机组成考试题及答案,计算机组成测试题一参考答案

计算机组成测试题一参考答案一、填空题(每空1分&#xff0c;共20分)1. 设二进制数X2&#xff0b;100(—0.10101100)&#xff0c;用15个二进制位来表示它的浮点数&#xff0c;阶码用5位&#xff0c;其中阶符用2位&#xff1b;尾数用10位&#xff0c;其中符号用2位(2100中的100为…

典型的垃圾收集算法

上一编&#xff1a;《垃圾回收之标记算法》 &#xff0c;用以确认那些垃圾判定为可以回收。 在确定了哪些垃圾可以被回收后&#xff0c;垃圾收集器要做的事情就是开始进行垃圾回收&#xff0c;但是这里面涉及到一个问题是&#xff1a;如何高效地进行垃圾回收。由于Java虚拟机规…

Oracle10g安装中遇到的错误及解决办法

linux解决xhost: unable to open display实用技巧&#xff1a;在Linux下设置xhost方法步骤 第一步&#xff1a;用root登陆linux&#xff0c;启动vnc服务&#xff1b;第二步&#xff1a;根据vnc起来的端口&#xff0c;设置export DISPLAYlocalhost:1&#xff08;1表示vnc在第一个…

Result Maps collection already contains value for

启动的时候报错&#xff0c;junit报错一样的 Result Maps collection already contains value for mybatis 查了一下应该是 ***mapper.java和 ***mapper.xml解析有问题了&#xff0c; 不能注入了。 按照***mapper.java 里的方法一个一个到***mapper.xml去查 id 结果发现有一个…

创建三维建筑可视化和虚拟现实的最快和最简单的方法

创建三维建筑可视化和虚拟现实的最快和最简单的方法 时长3小时12分 1280X720 Mkv 语言&#xff1a;英语中文字幕&#xff08;根据原英文字幕机译更准确&#xff09;原英文字幕 大小解压后&#xff1a;2.86G 共28小节课程 标题&#xff1a;Skillshare–TWINMOTION实时3d架构可…

刚过国家线计算机考研报哪个好,考研估分刚过了去年国家线,今年上岸还有希望吗?有!...

随着2020年考研成绩的陆续发布&#xff0c;考生们的神经也愈发紧张起来。有很多的同学其实在成绩发布之前&#xff0c;就已经通过网上的答案对自己整体的考试分数有了个大概的估计&#xff0c;于是很多同学乃至是学生家长就想问了&#xff0c;如果估分刚刚过了去年的国家线&…

2022-2028年中国数码摄像机市场投资分析及前景预测报告

【报告类型】产业研究 【报告价格】4500起 【出版时间】即时更新&#xff08;交付时间约3个工作日&#xff09; 【发布机构】智研瞻产业研究院 【报告格式】PDF版 本报告介绍了中国数码摄像机行业市场行业相关概述、中国数码摄像机行业市场行业运行环境、分析了中国数码摄…

Android中怎么使图片显示

android中经常到利用图片&#xff0c;利用图片时我们都是把图片放在drawable-xxx目录下&#xff0c;因为这里就是存储图片的地方&#xff0c;xxx不用理他&#xff0c;就是关于分辨率而已。 楼主在学习android的时候一直尝试把图片在程序中显示&#xff0c;但是一直不成功&#…

webElement.text()获取到内容为空

使用webElement.text()方法获取字符串时&#xff0c;有时候会获取失败--获取到的内容为空 使用 webElement.getAttribute("attributeName")&#xff0c;通过textContent, innerText, innerHTML等属性获取 public String getText(String string){WebDriverWait wait …

【blender教程】从头到尾全流程创建一辆吉普车

【blender教程】从头到尾全流程创建一辆吉普车 持续时间41小时 30分 包括项目文件 1280X720 MP4 语言&#xff1a;英语中文字幕&#xff08;根据原英文字幕机译更准确&#xff09;原英文字幕 大小解压后&#xff1a;34.7G 云桥网络 平台huo取 教程 blender:从头到尾打造吉普…

Hat’s Words(字典树)

Hat’s Words Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 11314 Accepted Submission(s): 4041 Problem DescriptionA hat’s word is a word in the dictionary that is the concatenation of exactly two…