IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Linux Samba安装 -> 正文阅读

[系统运维]Linux Samba安装

内核开发过程中,有时候会在Windows端用Source Insight修改文件,然后进行测试。
假定在同一台主机的虚拟机上安装了某Linux,需要将修改的文件放到该Linux中进行验证,即在虚拟机的环境中进行测试。通常会安装Vmware Tools来共享某个文件夹达到文件传送的目的。
Vmware Tools的安装教程很多,可自行百度。
这儿记录踩过的一个坑:

(1)在Linux操作系统安装的时候,如果安装了图形界面的话,配置共享文件夹时,会在 /mnt 下自动生成 hgfs 文件夹,在 hgfs 文件夹下存放的则是虚拟机和主机共享的文件。

(2)安装Linux没有安装图形桌面时,在安装完Vmware Tools时,在 /mnt 下可能不存在该目录,此时需要修改配置文件:

在 /etc/init.d/vmware-tools 文件中添加 vmhgfs-fuse .host:/ /mnt/hgfs/ 	  [1577行]
注意有空格: vmhgfs-fure 空格 .host:/ 空格 /mnt/hgfs/
然后手动在 /mnt/ 下创建文件夹 hgfs:mkdir hgfs,然后重启即可。

另外一种方式则是使用Samba来设置共享文件夹,安装步骤如下:

安装

apt-get install samba

创建共享目录,并修改共享文件夹的权限:

mkdir /home/user/share
chmod 777 /home/user/share

添加用户并设置samba访问密码:

smbpasswd -a username

修改配置文件 /etc/samba/smb.conf:

cd /etc/samba/
mv smb.conf ./smb.conf.bak
vim smb.conf

smb.conf 中添加如下内容:
[global]
netbios name = Linux			# 在Windows中显示出来的计算机名
security = user					# 定义Samab的安全级别

# Shared folders created by users
[WORKSPACE]
path = /home/user/share				# 要共享目录的绝对路径
browseable = yes					# 目录是否可见,预设为可见
writable = yes						# 目录是否可写
read only = no						# 目录是否只读
guest ok = yes						# 来宾是否可以访问
create mode = 755				
directory mode =755

重启samba服务:

systemctl restart smbd.service
systemctl restart nmbd.service

在windows下访问共享文件夹:

当安装了nmbd服务时,可以通过hostname访问:
\\10.9.23.139

在这里插入图片描述

Note

在redhat或centos这类系统中安装samba时,还需两步操作:

关闭防火墙:

systemctl stop firewalld.service			# 停掉服务
systemctl disable firewalld.service			# 关闭自启,即开机以后不会自动运行

关闭Selinux:

默认的,Selinux禁止网络上对Samba服务器上的共享目录进行读写操作,即使你在smb.conf中允许了这项操作。

vim /etc/selinux/config
将 SELINUX=enforcing 改为 SELINUX=disabled
设置后需要重启生效。
  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-08-01 14:51:53  更:2021-08-01 14:53:39 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/5 10:22:27-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码