Ubuntu的samba设置

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Ubuntu Linux 下 Samba 服务器配置
Samba 是在Linux 和UNIX 系统上实现SMB(Server Message Block)协议的一
个免费软件,它可以让windows 系统用户访问局域网中的Linux 主机。

由服务
器及客户端程序构成。

SMB 协议通常是被windows 系列用来实现文件共享和打印机共享还实现了相
关控制和管理功能。

1.S amba 的安装
检测Samba 是否已经安装:rpm -qa | grep samba
安装Ubuntu 时,可能已经安装了samba。

如果没有安装,则执行下面的命令:sudo apt-get install samba
sudo apt-get install smbfs
如果需要使用samba 客户端访问其它机器的共享目录,还需要安装smbclient:sudo apt-get install smbclient
安装完毕后,会在/etc 下生成一个samba 目录,并在/etc/init.d 下生产一个smbd 文件(有些版本可能是samba 文件)。

2.Samba 配置
1)添加用户
Samba 访问可以不需要用户,但为了系统安全,建议为每个用户建立独立的samba 访问目录。

这里,我们添加一个普通的Linux 用户yangfan 并设置密码123
#useradd yangfan
#passwd 123
2)修改samba 配置文件
#vi /etc/samba/smb.conf
到该文件的末尾,增加如下代码:
[yangfan]
path = /home/yangfan
valid users = yangfan
writable = yes
其中,
[yangfan] 表示samba 显示的目录名
path 是samba 目录的绝对路径,在建立Linux 用户后,该目录是自动生成的。

valid users 是合法用户
writable 表示是否可写
如果有多用户需要访问该目录,则valid users 配置如下:
valid users = yangfan, songwukong
这里需要注意的是,其他用户可能没有访问该目录的权限,这就需要改变该目录权限,比如采用
chmod –R 777 /home/yangfan
如果需要所有用户都能访问,则删除valid users = yangfan 的同时,增加: guest ok = yes
3)生成smb 密码
#cat /etc/passwd > /etc/samba/smbpasswd
#smbpasswd yangfan
/etc/passwd 保存的是linux 的合法用户
注意,如果出现如下问题,说明是samba 没有该用户:
#smbpasswd yangfan
New SMB password:
Retype new SMB password:
Failed to find entry for user yangfan
Failed to modify password entry for user yangfan
此时,请使用smbpasswd -a 参数,表示增加一个新的samba 用户,该用户需要是合法的Linux 用户,如之前增加的yangfan。

#smbpasswd -a yangfan
3.成功
至此,samb a 配置已经完成,可以在wind o w下通过\\i p这种方法来访问L inu x 在运行里输入:\\192.168.224.135 就可以看到
注意:此时Linux 网络连接用桥接方式,并且要和window 在一个局域网上。

相关文档
最新文档