ubuntu 10.04 安装配置samba

安装服务

 

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 

 

 

窗体底端

 

 

安装服务

 

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

设置完成

三、设置隐藏共享

例:

samb

服务器上有一共享文件夹

michael,只允许

bob用户使用,其它用户无法看到。

1建立独立配置文件

cp smb.conf 

smb.conf.michael

2编辑主配置文件

(smb.conf)

Sudo gedit /etc/samba/smb.conf

在[golbal]选项里增加

Config file =/etc/samba/smb.conf.%U

3编辑独立配置文件

Sudo gedit /etc/smb.conf.michael

写入

 [michal]

Comment=michael

Path=/linux_usr/michael

Write list =michael

public = yes

writable = yes

valid users=michael

path = /linux_usr/public #

设置共享路径

posted on 2015-04-13 09:19  qwer1234  阅读(223)  评论(0编辑  收藏  举报