精华内容
下载资源
问答
  • 服务器上设置了共享,设立了多个帐号用来控制不同人访问权限,并且在共享权限里把无关人员删除包括administrator。 现在的问题是,有部分客户端是以administrator的账户登录的,访问共享的时候不会弹出输入用户名...
  • win7与mac做smb共享

    2018-09-14 14:43:07
    win7与mac做smb共享,vbox中安装的mac系统。这是一些经验总结
  • 京瓷一体机扫描发送至SMB共享操作步骤(Win7)
  • 配置SMB共享

    千次阅读 2018-07-19 15:57:11
    配置SMB共享,跨平台的共享,Windows与Linux的共享,是第一代反向编译思维的软件, 用途:为客户机提供共享使用的文件夹 协议:SMB(tcp139)协议,CIFS(tcp445)协议 所需软件:samba 系统服务:smb Samba共享...

    一、samba服务基础

    配置SMB共享,跨平台的共享,Windows与Linux的共享,是第一代反向编译思维的软件,

    用途:为客户机提供共享使用的文件夹

    协议:SMB(tcp139)协议,CIFS(tcp445)协议

    所需软件:samba

    系统服务:smb

    Samba共享帐号:默认情况下,访问samba共享必须通过用户验证,专门用于访问samba共享时验证的用户与密码,与系统用户为同一用户,但是密码时samba独立密码

    二、使用 pdbedit 管理工具

    添加用户:pdbedit -a 用户名

    查询用户:pdbedit -L [用户名]

    删除用户:pdbedit -x 用户名  

    三、Samba配置文件

     Samba配置文件位置:/etc/samba/smb.conf

    修改 /etc/samba/smb.conf

    [自定共享名]

    path = 文件夹绝对路径

    ; public = no|yes //默认no

    ; browseable = yes|no //默认yes

    ; read only = yes|no //默认yes

    ; write list = 用户1 .. .. //默认无

    ; valid users = 用户1 .. .. //默认任何用户

    ; hosts allow = 客户机地址 .. ..

    ; hosts deny = 客户机地址 .. ..

    四、修改防火墙的默认区域为trusted

    虚拟机Server

    [root@server0 ~]# firewall-cmd --set-default-zone=trusted 

    虚拟机desktop

    [root@desktop0 ~]# firewall-cmd --set-default-zone=trusted

    搭建samba服务

    一、smb服务端:虚拟机server

    1、安装可以提供smb共享功能的软件

    [root@desktop0 ~]# yum -y install samba

    2、建立samba共享验证的用户

    [root@server0 ~]# useradd harry

    [root@server0 ~]# useradd kenji

    [root@server0 ~]# useradd chihiro

    [root@server0 ~]# pdbedit -a harry #添加为Samba共享帐号

    [root@server0 ~]# pdbedit -a kenj #添加为Samba共享帐号

    [root@server0 ~]# pdbedit -a chihiro #添加为Samba共享帐号vi

    [root@server0 ~]# pdbedit -L #查看所有Samba共享帐号

    3、创建共享目录文件

    [root@server0 ~]# mkdir /common

    [root@server0 ~]# ls /common

    [root@server0 ~]# echo 123 >/common/123.txt

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

    [root@server0 ~]#tail   -5   /etc/samba/smb.conf

    [global]

    Workgroup = STAFF     #指定工作组名

    [common]                     #指定共享名

    path = /common           #指定共享文件夹的实际绝对路径

    5、重起smb的服务

    [root@server0 ~]# systemctl restart  smb

    [root@server0 ~]# systemctl enable smb

    6、服务端虚拟机server(布尔值)

    -需要加-P选择才能实现永久设置

    SElinux策略:布尔值(所有功能的开关)

    6.1 查看samba布尔值

    [root@server0 ~]# getsebool  -a | grep samba

    6.2 修改SElinux策略的布尔值

    [root@server0 ~]# getsebool  -a | grep samba

    samba_create_home_dirs --> off

    samba_export_all_ro --> off

    virt_use_samba --> off

    [root@server0 ~]# setsebool samba_export_all_ro on

    6.3 查看samba布尔值

    [root@server0 ~]# getsebool  -a | grep samba

    samba_create_home_dirs --> off

    samba_export_all_ro --> off

    virt_use_samba --> off

    二、smb客户端虚拟机desktop

    1、安装客户端软件,访问samba共享

    [root@desktop0 ~]# yum -y install samba-client

    2、查看服务端samba共享,目的查看

    [root@desktop0 ~]# smbclient -L  //172.25.0.11

    Enter root's password:  #直接敲回车

    Anonymous login successful

    Domain=[STAFF] OS=[Unix] Server=[Samba 4.1.1]

    Sharename       Type      Comment

    ---------       ----      -------

    common          Disk      

    IPC$            IPC       IPC Service (Samba Server Version 4.1.1)

    3、以harry身份,访问服务端

    [root@desktop0 ~]# smbclient -U harry  //172.25.0.11/common

    Enter harry's password:  #输入密码

    Domain=[STAFF] OS=[Unix] Server=[Samba 4.1.1]

    smb: \> 

    三、科学访问mount挂载

    1、使用mount挂载

    所需软件包:cifs-utils #支持cifs协议

    [root@desktop0 ~]# yum -y install cifs-utils

    [root@desktop0 ~]# mkdir /mnt/samba

    [root@desktop0 ~]# mount -o user=harry,pass=123   //172.25.0.11/common   /mnt/samba/

    [root@desktop0 ~]# df -h

    文件系统              容量  已用  可用 已用% 挂载点

    /dev/vda1              10G  3.1G  7.0G   31% /

    //172.25.0.11/common   10G  3.1G  7.0G   31% /mnt/samba

    2、开机自动挂载

     _netdev:网络设备(没有ip禁止使用netdev)

    先启动网络服务,具备网络参数后,在进行挂载

    [root@desktop0 ~]# yum -y install cifs-utils

    [root@desktop0 ~]# mkdir /mnt/samba

    [root@desktop0 ~]# df -h

    [root@desktop0 ~]# vim /etc/fstab

    [root@desktop0 ~]# tail -1 /etc/fstab

    //172.25.0.11/common   /mnt/samba  cifs defaults,user=harry,pass=123,_netdev 0  0 

    [root@desktop0 ~]# mount -a 

    [root@desktop0 ~]# df -h #查看是否挂载成功

    文件系统              容量  已用  可用 已用% 挂载点

    /dev/vda1              10G  3.1G  7.0G   31% /

    //172.25.0.11/common   10G  3.1G  7.0G   31% /mnt/samba

    创建读写samba共享

    一、服务端虚拟机Server:

    1.部署共享

    #追加写入

    [root@server0 ~]# mkdir /devops

    [root@server0 ~]# echo nsd >/devops/test.txt

    [root@server0 ~]# vim /etc/samba/smb.conf  #修改配置文件

    [root@server0 ~]# tail -5 /etc/samba/smb.conf #查看配置文件后5行

    [common]

        path = /common

    [devops] #共享名

        path = /devops #共享路径

        write list = chihiro #允许chihiro用户写入

    [root@server0 ~]# systemctl restart smb

    [root@server0 ~]# systemctl  enable smb

    2.修改SELinux策略

    [root@server0 ~]# getsebool -a | grep samba

    [root@server0 ~]# setsebool samba_export_all_rw on

    [root@server0 ~]# getsebool -a | grep samba

    3.用户本身的本地权限

    [root@server0 ~]# setfacl -m u:chihiro:rwx /devops

    [root@server0 ~]# getfacl /devops

    [root@server0 ~]# ls -l /devops

    二、客户端实现自动挂载desktop

    1.实现开机自动挂载

    [root@desktop0 ~]# mkdir /mnt/pub

    [root@desktop0 ~]# vim /etc/fstab

    [root@desktop0 ~]# tail -2 /etc/fstab

    //172.25.0.11/devops   /mnt/pub    cifs defaults,user=chihiro,pass=123,_netdev 0  0 

    [root@desktop0 ~]# mount -a

    [root@desktop0 ~]# ls /mnt/pub/

    [root@desktop0 ~]# df -h

    文件系统              容量  已用  可用 已用% 挂载点

    /dev/vda1              10G  3.1G  7.0G   31% /

    //172.25.0.11/common   10G  3.1G  7.0G   31% /mnt/samba

    //172.25.0.11/devops   10G  3.1G  7.0G   31% /mnt/pub

    2、修改SElinux策略

    [root@server0 ~]# getsebool  -a | grep samba

    samba_create_home_dirs --> off

    samba_export_all_ro --> on

    samba_export_all_rw --> off

    virt_use_samba --> off

    [root@server0 ~]# setsebool samba_export_all_rw on

    [root@server0 ~]# getsebool  -a | grep samba

    samba_create_home_dirs --> off

    ......

    samba_export_all_ro --> on

    samba_export_all_rw --> on

    ......

    virt_use_samba --> off

    3、重新加在服务

    [root@server0 ~]# systemctl restart smb

    [root@server0 ~]# systemctl  enable smb

    4、修改客户权限

    [root@server0 ~]# setfacl -m u:chihiro:rwx   /devops/

    [root@server0 ~]# getfacl /devops/

    总结思路:客户端访问服务端资源

    1、服务本身的访问控制

    2、本地目录的权限

    3、防火墙

    4、SElinux

     

     

    展开全文
  • openwrt开启smb共享

    2021-08-07 11:55:30
    1、开启root用户登录 修改samba模板,把字符集设置一下,启用root用户访问。...设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户touch /etc/samba/smbpasswd smbpasswd -a root ...

    1、开启root用户登录

    修改samba模板,把字符集设置一下,启用root用户访问。

    unixcharset = utf-8

    #invalidusers = root

    2、

    设置共享用户密码,刚开始口令文件是不存在的,先touch,再增加一个用户touch /etc/samba/smbpasswd 

    smbpasswd -a root

    ----------

    按照上面的操作,正常应该就可以访问了

    如果不想用root登陆,就需要增加账号

    opkg install shadow-common

    opkg install shadow-useradd

    展开全文
  • /munki_repo 的 SMB 共享 专为设计的简单 SMB 共享。 使用: 假设您有一个名为 munki-data 的纯数据容器: docker run -d -p 445:445 --volumes-from munki-data --name smb nmcspadden/smb-munki /munki_repo 您...
  • Windows电脑SMB共享设置方法

    万次阅读 2020-01-10 09:58:40
    SMB(Server Message Block)(*nix平台和Win NT4.0又称CIFS)协议是Windows平台标准文件共享协议,Linux平台通过samba来支持。SMB最新版本v3.0,在v2.0基础上针对WAN和分布式有改进。 建议使用原版windows系统,...

        SMB简介:
         SMB(Server Message Block)(*nix平台和Win NT4.0又称CIFS)协议是Windows平台标准文件共享协议,Linux平台通过samba来支持。SMB最新版本v3.0,在v2.0基础上针对WAN和分布式有改进。

         建议使用原版windows系统,提高设置成功率,本文以原版windows 7为例,其他版本windows的设置方法与其类似。

         一、需要密码验证(推荐)
         方法步骤:
         1、开始菜单控制面板用户帐户和家庭安全用户帐户创建密码(若已经有密码则跳过此步)。

    Windows电脑SMB共享设置方法



         2、在需要共享的文件夹(驱动器)上,右键单击,选择 属性-共享-高级共享。

    Windows电脑SMB共享设置方法



         3、进入了高级共享设置窗口,首先勾选“共享此文件夹”,然后点击“权限”。

    Windows电脑SMB共享设置方法



         4、在共享权限窗口中,点击“添加”来添加前面设置密码的用户(如administrator)。

    Windows电脑SMB共享设置方法



         5、在弹出的“选择用户或组”窗口中,输入用户名(如administrator),点击“检查名称”,然后“确定”

    Windows电脑SMB共享设置方法



         6、选中上面添加的用户(如administrator),勾选下方“完全控制”权限。

    Windows电脑SMB共享设置方法



         7、最后,一路“确定”关闭所有窗口,加密的共享文件夹就设置完成了,之后播放机访问电脑共享文件夹时需要输入正确的账号和密码才行。
         8、(此步为可选)经过上述设置,以后每次开机登陆windows系统都需要输入帐户密码,如果觉得麻烦或者电脑是用作NAS/下载机等服务器,可以使用windows的自动登录功能实现开机自动登录系统,方法:开始-运行-CMD,输入命令control userpasswords2回车,在用户帐户对话框中选择上面设置的帐户(如administrator),取消勾选“要使用本机,用户必须输入用户名和密码”,确定,然后在弹出的自动登录对话框中输入帐户的密码,最后确定。

    Windows电脑SMB共享设置方法


     

    Windows电脑SMB共享设置方法


     

    Windows电脑SMB共享设置方法



         二、不需要密码验证
         方法步骤:
         1、启用本地guest帐户,默认它是禁用的。(如果不启用guest帐户,而使用第4步,将会出现访问时出现对话框,要求输入用户名和密码,并且Guest用户名呈灰色不可选状态,只能输入密码)。方法:右键点击计算机-管理-本地用户和组-用户-右键点击“guest”,然后取消勾选“账户已停用”这里的对勾,并点击“应用”、“确定”即可。如下图所示: 

    Windows电脑SMB共享设置方法



         2、开始-运行-gpedit.msc,回车,打开组策略编辑器。

    Windows电脑SMB共享设置方法



         3、依次展开:计算机配置-Windows设置-安全设置-本地策略-用户权限分配-在拒绝从网络访问这台计算机设置中删除guest账户(如果有的话),并点击“确定”。如下图所示: 

    Windows电脑SMB共享设置方法



         4、依次展开:计算机配置-Windows设置-安全设置-本地策略-安全选项-将“网络访问:本地帐户的共享和安全模式”,修改为“仅来宾-本地帐户以来宾身份验证”,将“帐户:使用空白密码的本地帐户只允许通过控制台登录”,设置为已禁用。如下图所示:

    Windows电脑SMB共享设置方法


     

    Windows电脑SMB共享设置方法



          5、让上面的更改生效,需要刷新组策略(重启电脑也可以),刷新组策略命令gpupdate /force,如下图所示: 

    Windows电脑SMB共享设置方法



         6、在需要共享的文件夹(驱动器)上,右键单击,选择 属性-共享-高级共享。

         7、然后勾选“共享此文件夹”,并点击下面的“权限”,在弹出的对话框中点击“添加”,然后在弹出的对话框中输入“everyone”,并点击“确定”,这样就成功添加了“everyone”账户,如下图所示

    Windows电脑SMB共享设置方法



         至此,访问共享文件不需要密码、实现了匿名访问共享文件、访问共享不输入密码的设置就完成了,之后播放机访问电脑共享文件夹时就不需要输入账号和密码了。

     

    Windows电脑SMB共享设置方法 
    展开全文
  • 枚举smb共享期间出错:没有启动服务器服务。详细如下图。 ![图片说明](https://img-ask.csdn.net/upload/201810/22/1540186757_345270.png) 添加共享文件夹,提示无法连接到E$ 管理共享一验证文件夹“E:\bak”...
  • 配置SMB共享 配置NFS共享

    千次阅读 2018-09-02 14:38:06
    案例1:配置SMB文件夹共享 案例2:多用户Samba挂载 案例3:普通NFS共享的实现 1 案例1:配置SMB文件夹共享 1.1 问题 本例要求在虚拟机 server0 上发布两个共享文件夹,具体要求如下: 此服务器必须是 STAFF ...

    NSD ENGINEER DAY04

    案例1:配置SMB文件夹共享
    案例2:多用户Samba挂载
    案例3:普通NFS共享的实现
    1 案例1:配置SMB文件夹共享
    1.1 问题

    本例要求在虚拟机 server0 上发布两个共享文件夹,具体要求如下:
    此服务器必须是 STAFF 工作组的一个成员
    发布目录 /common,共享名为 common
    发布目录 /devops,共享名为 devops
    这两个共享必须是可浏览的,只有 example.com 域内的客户端可以访问
    用户 harry 对共享 common 只读,密码是 migwhisk
    用户 kenji 对共享 devops 只读,密码是 atenorth
    用户 chihiro 对共享 devops 可读写,密码是atenorth
    1.2 方案

    Samba的用途:为多个客户机提供共享使用的文件夹。
    Samba服务端:软件包samba、系统服务smb
    Samba客户端:软件包samba-client和cifs-utils、客户端工具smbclient
    传输协议及端口:TCP 139、TCP 445
    Samba服务端配置文件:/etc/samba/smb.conf
    Samba共享账号:存在独立的账号数据文件里,必须有同名系统账号(方便给权限)
    Samba账号管理工具:
    pdbedit -a 用户名
    pdbedit -L [用户名]
    pdbedit -x 用户名
    测试Samba共享资源:
    smbclient -L 服务器地址 【密码为空

    展开全文
  • 电脑端操作: 1、选择要共享的文件夹 ...3、win7或者更低版本Windows系统应该是昨晚上述步骤即可,win10要多加一步,开启smb1.0协议(该协议默认关闭,因为曾经出过安全漏洞) 控制面板-程序-启用或关闭Wind...
  • SMB共享文件夹操作

    千次阅读 2018-11-15 15:57:36
    最近接到了要获取其他服务器上文件操作的需求,使用了网络共享文件夹的形式来进行处理。 首先在服务器上设置一个文件夹为共享文件夹,这里使用了盘符G: 之后在本地我的电脑下邮件生成一个网络位置,输入ip所在:...
  • Linux 挂载smb共享

    千次阅读 2018-08-23 08:25:02
    首先安装cifs-utils 手动挂载: mount.cifs //172.17.1.200/share /mnt/share -o username=xxx,password=xxx 自动挂载: 在/etc/fstab添加一行 //192.168.111.111/zhanglikun/test /test cifs defaults,uid=1000,...
  • linux挂载smb共享文件夹

    千次阅读 2019-12-26 12:48:26
    linux挂载smb共享文件夹 命令 mount -t cifs -o username=用户名,password=密码 //192.168.199.15/tech /mnt/share/ 开机自动挂载 在/etc/fstab 添加 //192.168.199.15/tech /mnt/share/ cifs username=用户名,...
  • win10无法访问smb共享文件夹的解决办法 之前在linux的几个图形化界面都可以在文件夹中输入: smb://ip/share 直接访问Linux服务器上的共享文件夹 但是在win10上进行同样的操作会让我打开win10商店搜索应用程序= = ...
  • windows系统之间SMB共享文件夹的访问和操作JCIFS使用示例 前提背景:A系统与B系统的集成,A提交相关数据到B系统,数据格式为XML,XML标签中放着物理文件的访问路径,因A系统不能对外开发共享目录,B系统提供可访问...
  • 目录如何解决ping不通问题如何开启smb服务 如何解决ping不通问题 Windows电脑的防火墙Defender会阻止smb连接,导致Iphone和PC无法愉快的传输文件。所以首先我用mac试了试能否ping通。 如果不能ping通,那么有两个...
  • 安卓访问服务器共享文件用于播放视频之类的等。或者访问共享所有类
  • UOS永久挂载smb共享文件夹

    千次阅读 2020-11-12 23:36:13
    UOS永久挂载smb共享目录 第一步:输入共享文件地址,在输入账号密码时需要勾选记住密码,然后进入共享服务器根目录 第二步:右键需要固定到左边快捷访问的目录 第三步:在弹出的下拉框中选择添加书签 第四步:被...
  • smb共享服务

    千次阅读 2017-12-06 21:21:30
    smb是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印等资源的共享服务。smb协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享资源。下来就和我一起...
  • 快照 允许创建(使用rsnapsot)smb共享的快照。
  • ubuntu配置smb共享

    千次阅读 2018-01-13 16:15:59
    ubuntu配置smb共享 主要是修改smb.conf的配置文件 配置smb.conf sudo cp /usr/share/samba/smb.conf /etc/samba/ sudo vim /etc/samba/smb.conf [win-share] comment = Printer Drivers path = /home/win ...
  • 如何在windows中添加smb共享

    千次阅读 2019-12-19 16:36:40
    如何在windows中添加smb共享首先打开我的电脑,在新版的操作系统中可能叫做这台电脑,打开后如图然后在电脑名字上点击鼠标右键,选择映射网络驱动器![在这里插入图片描述]...
  • 为了进行安全性测试,我需要一个工具来扫描网络以查找可读写的SMB共享。 我发现现有工具smbmap和nmap的smb-enum-shares并不是100%可靠的。 另一方面,smbclient运行正常。 因此,我为smbclient写了一个包装器,该...
  • 【Python】smb共享服务器(共享盘)文件上传与下载

    万次阅读 热门讨论 2019-06-24 14:35:31
    在局域网或者外网中,需要上传文件到smb共享服务器时,python的实现如下: 一、安装pysmb包 使用pip命令安装pysmb包,pysmb包是支持smb协议的文件管理模块,默认是不带的,需要自行安装这个包。 安装pysmb的命令: ...
  • 配置SMB共享 配置NFS共享 总结和答疑

    千次阅读 2018-11-07 11:04:03
    案例1:配置SMB文件夹共享 案例2:多用户Samba挂载 案例3:普通NFS共享的实现 1 案例1:配置SMB文件夹共享 1.1 问题 本例要求在虚拟机 server0 上发布两个共享文件夹,具体要求如下: 此服务器必须是 STAFF ...
  • 原先可以用手机连接smb共享,升级新版windows 10后 smb共享突然不能用,这种情况可以参考本文 方法/步骤 1 新版win10删除了开始菜单中控制面板的入口。左下角小娜处输入control ,会显示“控制面板“,点击后...
  • 共享设置同时访问用户为 200 . net share sharename /users:200 第二个 unlimited 是设置同时访问最大用户数不受限制,下面是对 sharename 的共享设置. net share sharename /unlimited 然后可以...
  • 前提:手机和电脑在同一局域网下 1 电脑创建文件夹 ...10 测试,选取任意一张图片 点击左下角分享按钮 选择存储到文件 存储到已配置好的共享文件夹(我这里是以自己的Apple共享文件夹为例) 11 电脑查询.
  • FreeNAS-11.2-U7 smb共享和FTP设置

    千次阅读 2020-02-27 21:36:52
    配置SMB共享 第一步:添加用户 点击sava。 第二部:创建存储池 填写存储池名字并且把硬盘加入到存储池中 这里是调整磁盘模式,类似于read0/1/2/5/6/10模式,这个自己研究我这里用read0模式(不知道什么...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 37,414
精华内容 14,965
关键字:

smb共享