您的位置:首页 > 运维架构 > Linux

Linux_Ubuntu_samba架设服务器

2011-01-08 10:47 423 查看
以下说明基于ubuntu10.04平台。

1. 安装samba

$sudoapt-get install samba
$sudoapt-get install smbfs

2. 创建用户

Samba服务器不使用Linux系统的用户账号进行用户认证,而是维护自己的用户账号文件。Samba服务器的用户账号文件保存在“/etc/samba”目录中,文件名是smbpasswd,初始状态smbpasswd文件不存在,在第一次使用smbpasswd命令创建Samba用户时自动建立。在建立Samba用户账户之前先要建立同名的Linux系统用户账号。
创建名为server的用户:
$smbpasswd–a
server
Newsmb password:
Retypenew smb password:

3. 配置文件

vim/etc/samba/smb.conf

[global]
workgrouid = WORKGROUP
netbios name = siceaner-server
string name = siceaner-server
encrypt password = yes
smb passwd file =/etc/samba/smbpasswd
public = yes
hosts allow = 10.14.102. (允许访问服务器的IP段)

log file = /var/log/samba/log.%m
max log size = 0
security = user
wins support = yes
dns proxy = no
load printers = yes
cups options = raw
[share]
comment= Share Docs
path= /opt/share (共享文件路径)

public= no
browseable= yes
writeable= yes
validuser = server (服务器使用的用户)

createmode = 0777
directorymode = 0777
[printers]
comment= all printers
path= /var/spool/samba
printable= yes
browseable= no
guestok = no
writeable= no

4. 启动samba

(1) 使能共享用户

smbpasswd–e server
(2)启动samba

smbd、nmbd在/etc/init.d文件夹下,可以直接执行:
servicesmbd start或service smbdrestart
servicenmbd start或service nmbdrestart
(3)检查smbd是否开启
ps–e | grep smb
ps–e | grep nmb

5. 访问samba服务器

5.1. windown访问samba服务器

搜索网络中的计算机,输入samba服务器的ip地址,即可访问samba服务器。

5.2. linux访问samba服务器

在文件夹的地址栏中输入:

smb://samba服务器ip地址

即可访问samba服务器。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: