最近刚做完公司的文件服务系统,分享一下samba的设置的一些心得。
时间:09年7月17日
地点:大连
系统:UBUNTU 9.04
硬件:Intel(R) Celeron(R) CPU 2.53GHz MemTotal: 501372 kB
1,安装 samba
$ sudo apt-get install samba
2 , 编辑
$ sudo vi /etc/samba/smb.conf
简单设置需要编辑的内容不多,
workgroup = workgroup (你网上邻居的工作组的名字,如mshome,officer)
...
security = user #(使用密码验证的前提条件)
server string = %h server (Samba, Ubuntu) # (给你的文件服务器在windows-os 中起的名字,
%h 是你的hostname,vi /etc/hostname 这项不是必须要改的。)
[readonly] #文件描述,通常用共享文件的名字,或特性。
path = /home/samba/myfolder #共享文件路径
guest ok = Yes #面对所有人
browseable = yes #可看
readonly = yes #只是可读
[myfolder]
path = /home/samba/myfolder/zhang3
writeable = yes #可写
browseable = yes
valid users = zhang3,li4,admin #可读写的用户
好了到此为止,samba设置完成。!!注意文件路径一定是有效的,否则windows下可以看到文件却打不开,验证方法,把路径拷贝到任务栏里,看能不能打开该文件。
3, 建立文件夹
$ sudo mkdir /home/samba/myfolder
$ sudo mkdir /home/smaba/myfolder/zhang3
4, 建立用户,和组,设置samba 密码。
首先,建立的是系统用户,
$ sudo adduser zhang3
注意 useradd 和 adduser 是不一样的。adduser建立的是一个未被激活的系统用户,没有用户系统的文件夹和密码。 这利用他是为了节省空间。
建立samba 帐户
$ sudo smbpasswd -a zhang3
之后要你输入密码,和校验密码,这个密码是给windows客户端的密码。
New SMB password:
Retype new SMB password:
Added user me.
看到这个信息恭喜你成功了,如果是下面的
Cannot locate Unix account for 'zhang3'!
那就先执行上一步添加系统用户。
5,到windows 客户端,网上邻居-->工作组-->查找你命名的samba-->输入你的登录名和密码-->看到共享文件。
成功!
6,#如果失败
a,打不开---检查你的文件路径是否正确,检测你的用户名和密码(多建几个测试用用户,出错律会低)
b , 写不了---检查文件是否对所有用户可读写 $ sudo chmod -R 777 myfolder
分享到:
相关推荐
安装完成后,配置Samba的核心文件是`smb.conf`,这也是压缩包中包含的一个文件。这个配置文件位于`/etc/samba/`目录下,包含了所有Samba服务的设置。打开此文件,我们可以看到多个段落(sections),每个段落代表一...
文档`Centos配置samba文件共享服务器.docx`会提供更详细的配置指导和示例,建议详细阅读以确保系统的安全性和稳定性。 总的来说,Samba在Linux和Windows之间架起了一座桥梁,使得文件共享变得简单。熟练掌握Samba的...
samba共享服务器配置文件,简单实现samba服务器共享多个文件夹,下载替换/etc/samba/smb.conf文件即可
Samba 的配置文件位于 `/etc/samba/smb.conf`,该文件控制 Samba 的行为。我们可以使用文本编辑器来编辑该文件,以添加或修改配置项。 配置 Samba 在 CentOS 6.x 中,我们可以使用以下命令来安装 Samba: `yum ...
本文将详细介绍如何配置Samba服务器,包括基本配置、虚拟用户的配置以及隐藏文件的配置。 #### 二、Samba服务器的基本配置 1. **网络连接验证** - 使用`ping`命令确保网络连通性。 ```bash [root@localhost ~]#...
然后,需要编辑 Samba 配置文件 `/etc/Samba/smb.conf`。可以使用以下命令备份原始配置文件并编辑配置文件: ``` sudo cp /etc/Samba/smb.conf /etc/Ubuntu Samba/smb.conf_backup sudo gedit /etc/Samba/smb.conf `...
Samba 服务器配置文件是 Samba 服务器的核心组件之一,它是 Samba 服务器的配置文件,用于存储 Samba 服务器的配置信息。Samba 服务器配置文件是位于/etc/samba/目录下的smb.conf文件,该文件用于存储 Samba 服务器...
1. **Samba 主配置文件**:`/etc/samba/smb.conf` 是 Samba 服务的核心配置文件,包含了所有关于共享资源的信息。 - 备份配置文件: ```bash cp /etc/samba/smb.conf /etc/samba/smb.conf.bak ``` - 编辑配置...
配置Samba涉及到修改`/etc/samba/smb.conf`文件,这个文件定义了共享的目录、权限、用户认证等设置。配置完成后,通常需要重启Samba服务使更改生效。此外,为了安全和管理考虑,建议创建单独的用户和组用于Samba共享...
根据提供的文件内容,我们将逐一解析如何进行简单的SAMBA配置,实现Linux与Windows系统的互联。 ##### 1. 创建用户并设置密码 ```bash useradd tjw passwd tjw ``` 这里首先使用`useradd`命令创建了一个名为`tjw`...
2. **编辑Samba配置文件**:Samba的主要配置文件是`/etc/samba/smb.conf`,我们需要编辑这个文件来定义我们的共享规则。 ```bash vim /etc/samba/smb.conf ``` 在`[global]`部分,我们通常会进行以下配置: - `...
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供...
在Java中,利用jcifs进行Samba文件操作的基本步骤如下: 1. **配置认证**:首先,你需要创建一个NtlmPasswordAuthentication对象,提供用户名、密码和域名(或者工作组),这是连接到Samba服务器的身份验证凭证。 ...
Samba的几个套件,安装及简单配置 samba,samba-client, samba-common 一句 sudo apt-get install samba samba-client 就能全部装上 启动samba也很简单: sudo /etc/init.d/samba start 设置samba的密码, 可以先...
"利用Samba实现Linux和Windows文件共享 组建Samba文件服务器" Samba是一种基于SMB(Server Message Block)协议的应用程序,允许Linux系统与Windows系统之间的文件共享。Samba可以使Linux系统出现在Windows的网络...
Samba的主要配置文件是`/etc/samba/smb.conf`,它包含全局设置和特定共享设置: 1. **全局设置**(Global Settings):这部分配置影响所有共享,例如服务器的名字、工作组、日志文件位置等。 2. **密码文件**:通常...
安装完Samba服务之后,需要对Samba的配置文件进行编辑。配置文件位于`/etc/samba/smb.conf`。使用vi编辑器可以对这个文件进行修改。配置文件中包括了全局配置和共享目录设置。 - 全局配置部分 在全局配置部分中,...
- **Samba支持SMB/CIFS**:通过支持这些协议,Samba能够使Windows用户无需任何额外配置即可访问Linux上的资源,从而大大简化了跨平台文件共享的过程。 #### 四、安装和启动Samba服务器 安装Samba服务器通常涉及...
为了配置 Samba 服务,我们需要编辑 `/etc/samba/smb.conf` 文件。在此之前,建议先备份原文件以防万一。 ```bash sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup ``` 接着打开 `smb.conf` 文件进行编辑...