samba配置-fedora虚拟硬盘挂载到宿主windows

author author     2022-08-26     211

关键词:

安装:

dnf install samba

 

设置:

官方默认配置:https://github.com/samba-team/samba/blob/master/examples/smb.conf.default

配置文件默认在/etc/samba/smb.conf里,我的配置是这样的:

[global]
  workgroup = WORKGROUP
  security = user
  log file = /var/log/samba/%m.log
  passdb backend = tdbsam
  hosts allow = [虚拟网段的ip,可以在宿主机里ipconfig看一下] 127.0.0.1 localhost
  printing = cups
  printcap name = cups
  load printers = yes
  cups options = raw
[project] comment = Project path = /home/osyo/projects browseable = yes writable = yes valid users = osyo create mask=0770 Force create mode=0770

 最后一个[preject]是我自己的共享folder设置,关于文件夹权限设置说明:http://linuxcommand.org/lts0070.php

 这里简单说下我设置的755 -rwxr-x-r-x (文件拥有者可以读写执行,其他成员只能读和执行)

 r:读,w:写,x:执行,-(除第一个):占位

 -表示0,例r-x = 101 = 5

 三个rwx的位置依次是:文件拥有者、其所在用户组的成员、其他用户

 

防火墙开放端口:

smb用到的端口:tcp:139/445 udp:137/138,系统默认用的是firewall

https://fedoraproject.org/wiki/FirewallD/zh-cn#.E4.BD.BF.E7.94.A8_firewall-cmd

firewall-cmd --permanent --add-port=139/tcp
firewall-cmd --permanent --add-port=137/udp
...

重启firewall,查看当前启用的信息

firewall-cmd --list-all

 

添加samba用户:

smbpasswd -a [username]

 note:username必须为系统中已存在的用户,创建linux用户参考:https://docs.fedoraproject.org/en-US/Fedora/12/html/Deployment_Guide/s2-users-add.html

 

启动samba:

systemctl start smb

 

确认是否可以连接:

smbclient -L //host/[shareFolder]

 

宿主机Windows中连接:

 在文件资源管理器中右键此电脑->添加一个网络位置,指定网站的位置:\[虚拟机ip][sharefile]

 

设置静态ip:

 出于对之后windows建立连接方便,固定下ip地址。因为用的GUI,直接参照动态获取到的IP就好了...

 

ISSUES:

1、在windows下访问文件提示没有权限

检查eslinux是否允许共享的文件夹开放,可以关掉:

http://www.apelearn.com/study_v2/chapter16.html#id3

或者设置eslinux:

https://fedoraproject.org/wiki/SELinux/samba

 

参考:

http://cn.linux.vbird.org/linux_server/0370samba.php#server_share

http://www.linuxidc.com/Linux/2011-03/33636.htm 

部署kvm虚拟化平台(代码片段)

...核模式KVM工作原理KVM基本功能管理查看命令帮助查看KVM的配置文件存放目录查看虚拟机状态虚拟机关机与开机强制实例系统关闭电源通过配置文件启动虚拟机系统实例挂起虚拟机恢复虚拟机配置虚拟机实例伴随宿主机自动启动导... 查看详情

虚拟机ubuntu如何挂载宿主机windows下的ntfs分区?

windowsxp虚拟的windows7和XP都是通过网络共享的方式来挂的但是在虚拟Ubuntu的options的里面,并没有mappedasanerworkdrives这个选项,只能选择上面的disabled或者enabled那三个选项虽然挂了NTFS分区,但是网络上不可见,./mnt/hgfs也是空的网上查... 查看详情

磁盘分区配置

实验:迁移/home分区 需求: 1.在虚拟机中添加一块20GB的SCSI磁盘2.在新硬盘中建立一个10GB的分区,存放所有普通用户的宿主文件夹3.新建的分区仍然挂载到/home目录下,导入系统中原有用户的数据4.服务器在次开机自动挂载... 查看详情

使用vmware时,插入u盘不显示

...不显示可能1:默认挂载到宿主机有时候我们在VMware使用虚拟机时,想要在虚拟机里挂载U盘,但是插上U盘之后虚拟机里面不显示。这是因为U盘只能挂载到一个地方,宿主机或者虚拟机,默认情况下是宿主机,所以在插入U盘时虚... 查看详情

hyper-v怎样拷贝文件至虚拟硬盘并附加到虚拟机上

可以在虚拟机关闭的情况下,直接双击虚拟磁盘文件(.vhd或者.vhdx),挂载虚拟磁盘,然后可以办文件直接放进虚拟磁盘。然后到“磁盘管理”里面分离虚拟磁盘,在开hyper-v即可参考技术A根据你的描述我理解为这个虚拟硬盘没... 查看详情

虚拟机硬盘vmdk压缩瘦身并挂载到virtualbox

...硬盘分区、合并、数据恢复等功能,可谓相当强大,甚至虚拟硬盘文件也不放过。。。首先把要压缩的虚拟硬盘vmdk打开(菜单:“硬盘–>打开虚拟硬盘文件”)。打开后就可以在左边的窗口中看到加 查看详情

centos6系统裁剪

...统,并且使用init脚本实现网卡驱动的装载,以及IP地址的配置,添加tserver服务,并在系统启动时启动此服务并显示。2、操作环境的目标(1)在virtualbox中操作,系统为Centos6.5(2)基于宿主机(Host)制作一个简单可启动的Linux3、... 查看详情

虚拟机硬盘vmdk压缩瘦身并挂载到virtualbox(代码片段)

...硬盘分区、合并、数据恢复等功能,可谓相当强大,甚至虚拟硬盘文件也不放过。。。首先把要压缩的虚拟硬盘vmdk打开(菜单:“硬盘–>打开虚拟硬盘文件”)。打开后就可以在左边的窗口中看到加 查看详情

dell3820存储配置向导(备忘)

注:1.VM需要对应实体机挂载本地盘后才能使用。2.HYPER-V可直接通过虚拟的HBA卡标识符直接挂载到对应的虚拟机上。一.先创建磁盘组后,指定热备盘,实际操作时忘了图二.在空闲容量里划分虚拟硬盘三.虚拟硬盘创建完成后... 查看详情

nginx官方镜像私有化定制,实现时区同步及自动挂载配置文件到宿主机

...世界时),而我们常用的是CST(北京时间)。2.官方镜像挂载配置文件到宿主机时,需要手动拷贝配置文件,否则无法正常启动。1、增加自定义shell文件wrapper.sh,实现配置文件拷贝。脚本如下:2、增加Nginx服务自定义启动脚本start-ngi... 查看详情

mikrotikrouteros使用virtualbox挂载物理硬盘作为虚拟机硬盘进行安装(代码片段)

说明:这一切似乎在Windows下更好操作。虚拟机操作不是难点,难点在于虚拟磁盘的转换挂载一、先挂载硬盘#创建虚拟镜像并映射到物理硬盘cd"c:ProgramFilesOracleVirtualBox"VBoxManage.exeinternalcommandscreaterawvmdk-filename"H:VirtualBoxUbuntu.vmdk"-raw... 查看详情

centos虚拟机挂载windows共享目录

...源实现samba。为了方便开发和调试,在Windows宿主机和CentOS虚拟机之间通过SMB协议共享文件夹,在Windows10系统下使用IDE开发,在CentOS下编译调试。具体方法如下:1.Windows开启共享文件夹在 查看详情

vmwarelinux虚拟机怎么挂载共享的文件夹

如果宿主机是windows的话,可以选择共享,然后vmware中的linux网卡选择桥接,这样linux就可以和宿主机通讯了然后用mount命令把宿主机共享的文件夹挂在上就可以。参考技术A挂载共享目录:mount-tcifs-ousername='user',password='your... 查看详情

docker怎么把宿主机的文件拷贝到运行的容器中

...互的是通过原生网络实现的。当Docker进程启动之后,它会配置一个虚拟的网桥叫docker0在宿主机上。这个接口允许Docker去分配虚拟的子网给即将启动的容器们。这个网桥在容器内的网络和宿主机网络之间将作为接口的主节点。Docke... 查看详情

mac使用samba挂载ubuntu文件

...户名。然后会提示输入两次密码。连接后会显示显示刚刚配置的名为share的文件。如果想引入相关的文件到编辑器中,比如AndroidStudio中,我们需要知道文件的位置。这里可以使用挂载命令:连接服务器出现问题请检查服务器名称... 查看详情

虚拟机linux如何挂载本地硬盘

...完整版的VMWARE(例如6.02汉化版),安装好linux,并安装上虚拟工具,然后在虚拟机设置里将虚拟机的网卡设置为NAT方式,并将主机设置好共享文件夹,虚拟机开通共享。如果设置正确在/mnt/下应该能看到主机共享的硬盘。参考技... 查看详情

树莓派/debian挂载硬盘(代码片段)

前言在Linux中要使用Samba文件协议来实现NAS配置,首先要挂载硬盘。本文来简述如何在Linux中来挂载硬盘。格式化将硬盘插入到主机对应接口。查看硬盘信息fdisk-l可以看到插入的硬盘/dev/sdb1的文件系统类型为:FAT32(LBA)。格式化硬... 查看详情

操作win10虚拟机无法挂载物理硬盘怎么办

...。2、进入命令提示窗口。3、按照图示步骤对需要挂接到虚拟机上的物理硬盘系统脱机处理。依次输入的命令分别是:diskpartlistdiskselectdisk01offlinedisk以上就是虚拟机无法挂载物理硬盘的解决方法了,方法很简单,我们只需要用管... 查看详情