Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13738
  • 博文数量: 3
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 50
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-16 00:58
文章分类

全部博文(3)

文章存档

2013年(3)

我的朋友

分类: LINUX

2013-02-27 17:28:45

配置Samba服务


Ubuntu下配置Samba服务:

user模式搭建

1、安装Smb服务器Ubuntu需要安装,redhat不需要做这步



代码:

sudo apt-get install samba
sudo apt-get install smbfs



2、设置共享目录

假设你要共享的文件夹为: /home/share  首先创建这个文件夹并修改权限。

代码:

mkdir /home/share
chmod 777 /home/share


3、Smb服务器配置
(1)备份并编辑smb.conf允许网络用户访问

代码:

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


(2)修改配置文件

将下列几行新增到文件的最后面

代码:

[Share]                      //文件夹的共享名
comment = Shared Folder with username and password
path = /home/share              //共享目录
public = yes
writable = yes
valid users = newsfan
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes



然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成

代码:

workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936


后面的三行是为了防止出现中文目录乱码的情况。其中根据你的localUTF-8 有可能需要改成 cp936。自己看着办吧。


4、添加用户并设置Samba登陆密码

(1)如果系统中当前没有这个用户,那么添加newsfan这个用户

代码:

sudo useradd newsfan


要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登密码可以和本机登录密码不一样。

(2)设置Samba登陆密码:

代码:

sudo smbpasswd -a newsfan         //也可这样更改newsfan的网络访问密码删除密码的命令把 -a 改成 -x

5、查看samba服务详细信息

代码:

sudo testparm


6、启动服务器
sudo /etc/init.d/smbd restart





Redhat下配置Samba服务:

share模式搭建:

1、设置共享目录

首先创建这个文件夹并修改权限。

代码:

mkdir /home/share
chmod 777 /home/share



2、Smb服务器配置

备份并编辑smb.conf

代码:

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


作如下修改:


[gobal]

security = share   //user修改为share,user需要访问密码,share则不需要访问密码



将下列几行新增到文件的最后面

[sharename]               //文件夹的共享名
path = /home/share        
//共享目录
public = yes
writable = yes
printable = no
create mask = 0765
保存并退出。


3、关掉防火墙并启动服务器

service iptables stop 或  iptables -F

service smb start 或  service smb restart


4、本机测试

smbclient -L //192.168.1.123/sharename      //IP为本机Linux的IP,sharename文件夹的共享名


5、windows终端共享

开始  -->运行 -->\\192.168.1.123/sharename









阅读(883) | 评论(0) | 转发(0) |
0

上一篇:Ubuntu下配置nfs服务

下一篇:没有了

给主人留下些什么吧!~~