如何通过Samba共享Linux文件夹

https://blog.csdn.net/stu059074244/article/details/77766155

Samba(SMB是其缩写) 是一个网络服务器,用于Linux和Windows共享文件之用;Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件。

1. 配置Linux共享路径。

vi /etc/samba/smb.conf

编辑/etc/samba目录下的smb.conf文件。

smb.conf中包含了多个全程单元,每个单元的名字放于方括号([])中,方括号也是区分各个单元的标识。第一个单元是[global],用于一些全局设置,对于不熟悉samba的用户来说,一般不要对此单元进行修改。第二个单元是[home],它的作用是使linux用户可以从其它机器上连接到自己的home目录。要设置一个特定的共享目录,建议在smb.conf文件尾部增加一个全程单元。一般包括几条语句。下面是一个例子:

[Share]
    comment = Shared Folder with username and password
    path = /home/zwq
    valid users = zwq
    public = no
    writable = yes
    printable = no
    create mask = 0765

说明:
    comment:提示,在windows的网络邻居上显示为备注。
    path:linux上共享目录
    valid users: 允许访问linux共享目录的用户,此用户需是linux的samba用户
    public:允许guest访问
    writable: 允许用户写
    printable: 若设为yes,则被认定为打印机
    create mask:在共享目录上建立的文件的权限

2. 创建samba用户

SMB用户名,在下面的Windows访问时用到。此用户必须是在Linux系统中存在的用户,否则“smbpasswd -a”命令会失败。

useradd -m -s /bin/csh zwq

passwd zwq

smbpasswd -a zwq

3. 重启SMB服务。

/etc/init.d/smbd restart

如果SMB服务未启动,请执行/etc/init.d/smbd start启动。

如果想让系统重启后自动启动SMB服务,请在/etc/init.d/boot.local文件尾加入如下两行:

rcnmb start
    /etc/init.d/smbd start

4. 在Windows中访问Linux共享的文件夹。

a. 在“开始 > 运行”中输入“\\Linux服务器IP地址”即可登录到目标服务器,如下所示:

b. 具体访问某目录,如Share,系统会弹出对话框,需要输入samba用户(zwq)。

输入用户名和密码后即可访问Linux系统中的文件,此用户名和密码即为上述增加的samba用户名和密码。

5. 把Linux的共享文件夹映射为Windows本地的一个磁盘分区。

a. 在“开始 > 运行”中输入“cmd”启动Windows命令行。

b. 执行net use Q: \\Linux服务器IP地址\Share 命令完成映射。

c. 打开Windows的“我的电脑”可以看到Q盘了。

设置好以后发现不能在windows下新建文件,主要是要将/home/zhangyi/public的权限改为777

 

b. 执行net use Q: \\Linux服务器IP地址\Share 命令完成映射。

注意:net use Q:\\192.168.40.41\public-zhangyi

net use Q:\\192.168.40.41\后面跟共享文件夹的名字

共享文件夹的名字见

vi /etc/samba/smb.conf红色部分

[public-zhangyi]
   comment = zhangyi Public
   path = /home/zhangyi/public
   browseable = yes
   read only = no
   guest ok = yes
   available = yes

也可以在cmd中执行net view \\192.168.40.41

共享名             类型  使用为  注释

------------------------------------------------------
linux资料          Disk          linux data
liulei             Disk          Liulei Share
public             Disk          Public
public-liulei      Disk          LiuLei Public
Public-yanghansen  Disk          yanghansen Public
public-zhangyi     Disk          zhangyi Public
命令成功完成。

10 映射远程共享:
net use z: \\IP\baby
此命令将共享名为baby的共享资源映射到z盘

--------------------- 
作者:拿铁已冷 
来源:CSDN 
原文:https://blog.csdn.net/stu059074244/article/details/77766155 
版权声明:本文为博主原创文章,转载请附上博文链接!

原文地址:https://www.cnblogs.com/idyllcheung/p/11614283.html

时间: 2024-12-08 03:24:16

如何通过Samba共享Linux文件夹的相关文章

在VMware下建立一个linux和Windows共享的文件夹

在本地Windows的E盘建立一个用来共享的文件夹  :VMShare 进入linux,在VMware的菜单栏中选择虚拟机-->设置-->选项-->共享文件夹-->总是启用-->链接到本地的指定盘即可 版权声明:本文为博主原创文章,未经博主允许不得转载.

Linux自动挂载镜像、远程桌面、共享win7文件夹、创建raid5卷、创建HTML文件及静态路由

Linux自动挂载镜像.远程桌面.共享win文件夹.创建raid5卷.创建HTML文件及网络静态路由综合小实验 环境描述: Linux01和win7分别是公司内网中的两台PC机,Linux02是公网上的一台web服务器根据以下需求完成实验. 1:Linux01实现镜像文件自动挂载,搭建yum仓库,配置远程桌面功能,可以远程桌面win7系统 2:win7提供共享文件夹,方便Linux01进行挂载,且win7可以使用xshell远程使用zhangsan用户登录Linux01系统 3:Linux02准

windows与虚拟机的linux共享一个文件夹

1.安装VMware Tools,在VMware面板上选择"虚拟机-重新安装VMware tools-" 2.使用命令 Ctrl+Alt+T 打开终端: 3.切换用户到root,命令 su 回车,输入密码: 注意: 安装ubuntu的时候,系统只会让你设置一个用户的密码,没设置root密码. 解决办法:sudo passwd root 按照提示输入两次新的密码,并加以确认. 重新输入命令su以获得root权限. 4.执行命令:   mkdir /mnt/cdrom      mount

linux 文件夹的颜色代表什么意思

linux 文件夹的颜色代表什么意思 绿色 蓝色 黑色代表什么意思 蓝色表示目录: 绿色表示可执行文件: 红色表示压缩文件: 浅蓝色表示链接文件: 灰色表示其它文件: 红色闪烁表示链接的文件有问题了: 黄色是设备文件,包括block, char, fifo. 用dircolors -p看到缺省的颜色设置,包括各种颜色和“粗体”,下划线,闪烁等定义. 在环境变量$LS_COLORS上修改就行

Windows Server 2012活动目录基础配置与应用(新手教程)之11--发布共享的文件夹

资源(用户账户.计算机账户.共享文件夹.共享打印机.网络服务等)被发布到AD域服务后,域内的用户可以方便地查询这些资源.这些资源,有的可以在新建时自动发布到域中,例如创建的用户或计算机,有的需要在创建完成后手动发布,例如共享的文件夹. 只有Domain Admins组或Enterprise Admins组的成员,或是被委派权限的成员,可以发布共享文件夹. 1.使用客户机本地管理员账户或者域管理员账户,在客户机上创建一个享文件夹.本地权限设置为Domain USERS可读取,但不能写入. 2.在D

【转】Linux 文件夹文件创建与删除

[转自:Linux文件夹文件创建.删除 - 风生水起 - 博客园] 1. 删除文件夹 rm -rf  fileNamede> -删除文件夹实例:rm -rf /var/log/httpd/access 将会删除/var/log/httpd/access目录以及其下所有文件.文件夹需要提醒的是:使用这个rm -rf的时候一定要格外小心,linux没有回收站的 2. 删除文件de>rm -f  fileNamede>使用 rm -rf 的时候一定要格外小心,linux没有回收站的 3. Li

linux 文件夹-文件权限设置

只设置文件夹权限为755 文件权限为644find -type d -exec chmod 755 {} \;  find -type f -exec chmod 644 {} \;  或者  find -type d|xargs chmod 755  find -type f|xargs chmod 644 linux 文件夹-文件权限设置,布布扣,bubuko.com

Linux 文件夹和文件大小排序

Linux 文件夹和文件大小排序 文件夹排序 du -k | sort -rn 文件排序 ls -lS -r, –reverse 依相反次序排列 -R, –recursive 同时列出所有子目录层 -s, –size 以块大小为单位列出所有文件的大小-S 根据文件大小排序

访问Samba共享的文件很慢很慢的问题

由于公司新搬了地址,网络全部重新搭建.但服务器都是直接从旧地址搬到新地址,没有作任何更改. 问题来了,公司同事反映最近访问公共的共享的文件夹速度非常慢,特别是第一次,差点就忍受不了了! 网上找了一下资料,发现有网友(没找着那篇文章网址了)讲是因为network 和 hosts文件中的主机名不一样. 查了一下自己的服务器配置,果然两个文件的主机名不一样,hosts中的主机名是默认的. [root@server ~]# cat /etc/sysconfig/network  NETWORKING=y