samba共享文件步骤:
以下操作都在root权限下
实现目标:共享linux下的/home/share目录为可读可写(访问共享文件夹需要登陆)
1、添加linux用户
#groupadd guest
#useradd -g guest
2、将guest添加为samba用户
#/home/samba/bin/smbpasswd -a guest
3、设置要共享的目录,如/home/share
#mkdir /home/share
#chown -R guest:guest /home/share
确保/home/share的权限为guest guest drwxr-xr-x
4、配置samba配置文件
#vim /home/samba/lib/smb.conf
[global]
workgroup = WORKGROUP
security = user
display charset = UTF-8
[share]
path = /home/share
public = yes
#read only = no
writable = yes
printable = no
5、启动samba
#/home/samba/sbin/smbd
#/home/samba/sbin/nmbd
6、win下输入IP,输入guest,密码为空即可。
在共享目录中建立文件,linux显示的权限是登陆共享文件夹的用户名(即linux下/home/share的拥有者)。
实现目标:共享linux下的/home/share目录为可读可写(匿名登陆)
1、设置要共享的目录,如/home/share
#mkdir /home/share
2、配置samba配置文件
#vim /home/samba/lib/smb.conf
[global]
workgroup = WORKGROUP
#将user改为share即可
security = share
display charset = UTF-8
#客户端用户匿名登陆后在linux共享文件夹的操作身份,注释掉则默认为nobody
guest account = nobody
[share]
path = /home/share
public = yes
#read only = no
writable = yes
printable = no
5、启动samba
#/home/samba/sbin/smbd
#/home/samba/sbin/nmbd
6、win下输入IP,无需密码。匿名用户建立的文件夹权限为guest account配置的用户。
实现目标:samba访问win共享的文件
方法1、使用smbclient直接访问
#/home/samba/bin/smbclient //192.168.6.29/test administrator
一定要带共享文件夹名称,如//192.168.6.29/test
administrator为登陆名,输入密码即可
进入smb: \> 进行操作
get下载
put上传
可以输入help查看
方法2、使用mount挂载共享目录
#mkdir /mnt/share
#mount -t cifs //192.168.6.29/test -o username=administractor /mnt/share
参考:
http://www.samba.org/samba/docs/using_samba/ch09.html
http://www.samba.org/samba/docs/using_samba/ch06.html
分享到:
相关推荐
#### 三、Samba配置详解 Samba的主要配置文件为`/etc/samba/smb.conf`。以下是配置文件的关键部分解析: ##### 3.1 全局设置 全局设置定义了Samba服务的基本行为。例如,设置工作组、服务器标识等。 ```conf ...
Samba 配置详解 Samba 是一个自由开源的软件,可以让 Unix 和 Linux 系统与 Windows 系统进行网络共享和资源共享。Samba 服务器可以代替 Windows NT/2000 服务器,提供文件共享、打印机共享和域控制服务。 1. ...
5. **验证Samba配置**: 在Windows或Mac系统中,可以通过网络连接到Samba共享。在Mac上,选择"前往" > "连接服务器" > "smb://192.168.1.53";在Windows上,通过“网络”找到并连接到`\\199.168.1.53`,输入用户名...
### Samba配置详解:搭建跨平台文件共享服务 在企业级网络环境中,文件共享是必不可少的一项功能,尤其在异构网络环境下(如Linux与Windows共存的环境),Samba服务提供了一个优秀的解决方案,使得不同操作系统之间...
#### 二、Samba服务器共享配置步骤详解 ##### (一)安装Samba服务器 在大多数Linux发行版中,可以通过包管理器轻松安装Samba。例如,在基于Debian的系统上(如Ubuntu),可以使用以下命令来安装Samba: ```bash ...
Samba配置文件`smb.conf`是其核心,控制着服务器的行为和共享资源的设定。下面我们将深入探讨一些重要的配置参数。 1. **全局参数**: - `config file`: 指定Samba服务器使用的配置文件路径。通过使用`%m`宏,可以...
### Samba 高级配置详解 #### 一、Samba 概述 Samba 是一套开源软件,它基于 SMB (Server Message Block) 和 NetBIOS 协议,允许 Unix-based 系统(如 Linux)与 Windows 系统之间进行文件共享和打印服务。通过 ...
### 知识点:简单的SAMBA配置 ...通过以上步骤,我们可以看到SAMBA配置并不复杂,主要涉及用户管理、共享目录设置以及权限控制等方面。通过合理的配置,可以让不同操作系统之间的资源共享变得非常简单高效。
### Samba服务详解 #### 2.1 Samba原理 ##### 2.1.1 Samba概述 Samba,这个名字可能会让人联想到巴西的热情桑巴舞,但实际上它是指一款强大的网络服务软件。Samba最核心的功能是在Linux和Windows两大操作系统之间...
配置完成后,可以在Windows客户端上尝试访问Linux服务器上的共享资源,以验证Samba配置是否成功。如果一切正常,你应该能够在网络邻居中看到Linux服务器,并能访问共享的文件和打印机。 **五、安全考虑** 确保...
**Samba配置文件** Samba的主要配置文件位于`/etc/samba/`目录,关键文件包括: 1. **smb.conf**: 包含全局设置和特定共享目录的属性。全局设置如工作群组、主机字符串等,而[sharedir]部分定义每个共享目录的详细...
本配置实例针对一个拥有五个部门(人事行政部、财务部、技术部、市场部、生产部)的公司,通过Samba配置实现不同用户对不同目录的权限管理,满足企业内部文件共享与安全控制的需求。 **一、需求分析** 1. 各部门有...
#### 三、Samba配置详解 ##### 3.1 匿名用户登录配置 对于匿名用户登录,我们可以通过修改`/etc/samba/smb.conf`文件来实现。具体步骤如下: 1. **修改安全模式**:将`security=user`改为`security=share`。 2. *...
### Samba服务器配置入门知识点详解 #### 一、Samba简介与作用 Samba服务器配置入门手册主要聚焦于介绍如何在Unix-based系统中配置并运行Samba服务,以实现与Windows环境之间的资源共享。Samba软件作为一款开源...
### Linux服务器上的Samba配置详解 #### 一、引言 在Linux环境下,Samba是一项重要的服务,它能够实现Linux与Windows系统之间的文件共享及打印服务。本文将详细介绍如何在Linux服务器上配置Samba服务,使得Linux...
Samba配置文件`smb.conf`包含以下几部分: - **[Global]**:定义全局参数和缺省值。 - **[Homes]**:配置用户的home目录共享。 - **[Printers]**:定义打印机共享。 - **[UserDefined_ShareName]**:自定义共享,...
这有助于解决编辑Samba配置文件时出现的问题。 #### 十一、总结 通过上述步骤,您已经成功地在Ubuntu 18.04系统上配置了Samba服务,实现了文件共享的功能。此外,还提供了解决vi编辑器问题的方法。如果您在配置...
对于更安全的用户验证配置(security = user),需要在Samba配置文件中将`security = share`改回`security = user`,并创建或指定Samba用户。这要求访问共享资源的用户必须提供有效的用户名和密码。可以通过`...