您的位置:首页 > 其它

ubuntu10.04 samba配置

2012-09-14 23:13 357 查看
安装服务

sudo apt-get install samba #主程序包

sudo apt-get install smbfs #文件系统挂载或卸载工具

一、设置匿名访问共享

1、 创建需要共享的文件夹

Sudo mkdir -p /linux_usr/public

Sudo chmod -R 777 /linux_usr

2、 备份并编辑smb.conf文件

sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup

sudo gedit /etc/samba/smb.conf

找到关键字 # security = user 替换为: security = share #设置安全级别为share,允许用户匿名访问

3、将下列几行新增到文件的最后面,允许用户访问

[public] comment = public

path = /linux_usr/public #设置共享路径

public = yes #允许匿名访问

writable = yes #允许写入(根据需要)

4、测试配置文件是否正确:testparm.samba3

测试Samba服务是否正常:smbclinet–L localhost –U james #结果列出工作组、分享目录、samba版本等信息。

5、重新启动任务 sudo testparm sudo service smbd restart 设置完成

二、设置账号映射

1创建需要共享的文件夹 假设当前用户为linux_usr 首先创建这个文件夹

Sudo mkdir -p /linux_usr/share

Sudo chmod -R 777 /linux_usr

2备份并编辑

smb.conf sudo cp /etc/samba/smb.conf/etc/samba/smb.conf_backup

sudo gedit /etc/samba/smb.conf 找到下关键字: # security = user 替换为: security = user username map = /etc/samba/smbusers #用户名映射文件 将下列几行新增到文件的最后面,假设允许访问的用户为:smb_usr。而文件夹的共享名为Share。

[Share] comment = Shared Folder with username andpassword

path = /home/linux_usr/share

public = yes

writable = yes

valid users = smb_usr #设置可以访问的用户

测试配置文件是否正确:testparm.samba3

测试Samba服务是否正常:smbclinet –L localhost –U james #结果列出工作组、分享目录、samba版本等信息。

3增加访问用户 现在要新增网络使用者的帐号:

sudo useradd smb_usr 增加smaba用户

sudo smbpasswd -a smb_usr

sudo gedit /etc/samba/smbusers 在新建立的文件内加入下面这一行并保存

smb_usr= bob (bob是登录samb的用户名)

如果将来需要更改smb_usr的网络访问密码,也用这个命令更改 sudo smbpasswd -a smb_usr 删除网络使用者的帐号的命令把上面的 -a 改成 -x

4重新启动任务 sudo testparm sudo service smbd restart

设置完成
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: