将LINUX文件共享给WINDOWS

一、软件的安装

#rpm -qa|grep samba   //此命令用于检查linux系统有没有装过samba
#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
#rpm- ivh samba-client-2.2.7a-7.9.0.i386.rpm
二、启动Samba

#service smb start          //启动 Samba
#pstree | grep mbd       //检查Samba是否启动
          | -nmbd  
          | -smbd            //出现这二行,就表明Samba已启动
三、设置虚拟用户的Samba服务器

?知识点,samba有四种安全级别,他们分别是:
      share:用户不必账户就可登陆samba服务器
      user:需在账户才能登陆samba服务器
      server:略
      domain:略
以上是他的四个运行级别;share,user这二个级别适合用小型部门,如网吧等,这也是我要和大家讲的内容。
?首先先和大家讲讲share这个级别的samba的设置,其实这个级别的samba非常简单,首先他不必以用户和密码来验证登陆,所以就不必去设置samba用户了
下面我们来做几个实例:
#service smb start        // 启动samba
#cp /etc/samba/smb.conf /etc/samba/smb.conf.bak     // 备份samba的设置文件
#vi /etc/samba/smb.conf
  // 找到 security = user 将他改成 security = share
#service smb restart             // 重启samba服务器
这时我们在IE输入   \\192.168.1.222  sabma服务器的地址,会得到如下图的结果

此时我们服务器上任没有设置所有共享目录,下面我们在服务器上设置一个共享目录
#mkdir /mnt/text
#chmod 0777 /mnt/text
#vi /etc/samba/smb.conf
把光标移动设置文件的最后一行,在下面加入以下设置
# This is samba text
[text]


    comment = text


    path = /mnt/text


    writable = yes


    public = yes
// 然后保存。
#service smb restart             // 重启samba服务器
这时我们在IE输入   \\192.168.1.222  sabma服务器的地址,会得到如下图的结果

这里大家会看见已有一个text的共享目录,此目录有“完全权限”下面我们在了解一下,上面几个设置的意思
[text]                        共享目录的名字
comment = text         
path = /mnt/text         共享目录的路经
read only = no           指定该目录是否能读(yes为只可读,no为不可读)
writable = yes           指定该目录是否能写(yes为只可读,no为可写)
public = yes              指定该目录是否能guest访问
如果大家需要设定其他目录共享,可照此例子设定,上面所讲得是share级别的samba,非常简单!
?下面和大家讲一下user级别的samba的设置.
  Share级别的samba就是无需用户就能访问服务器,而user级别的samba则需以samba用户和密码才能访问,所以我们先要设定一个samba用户,如下:
#vi /etc/samba/smb.conf
  // 找到 security = share 将他改成 security = user 
#useradd movie
#passwd movie
#smbpasswd ?a movie
#mkdir /mnt/text2
#chown movie.movie /mnt/text2
#vi /etc/samba/smb.conf
把光标移动设置文件的最后一行,在下面加入以下设置
# This is movie’Service


[text2]


    comment = text2


    path = /mnt/text2


    writable = yes


    valid users = movie


    public = no
// 然后保存。
#service smb restart             // 重启samba服务器
这时我们在IE输入   \\192.168.1.222  sabma服务器的地址,会得到如下图的结果

这时会提示你输入samba用户和密码,输入用户:movie 和密码,进入后如下图:

这时会看到多了“movie”、“text2”这二个目录,
“movie”是movie用户的根目录
“text2”是我们刚刚设定的共享目录
如果我们不想使用“movie”用户的根目录共享,怎么办法呢,如下:
#vi /etc/samba/smb.conf
//找到 [homes]


                  comment = Home Directories


                  browseable = no


                  writable = yes
在他们每行的前面加上符号“;”
;[homes]


;   comment = Home Directories


;   browseable = no


;   writable = yes
// 然后保存。
#service smb restart             // 重启samba服务器
这时我们在IE输入 \\192.168.1.222  sabma服务器的地址,会得到如下图的结果:

好了,到这里samba简单的设置已告一段落,至于samba的其他的一个设置参数,大家能到网上找资料,在这里就不做周详的介绍了。

 


参考文档
http://www.sudu.cn/info/html/edu/20070101/285582.html
http://www.linux521.com/2009/system/200910/8812.html
Window访问Linux共享"您可能没有权限使用网络资源"问题解决
http://hi.baidu.com/zhujinyu/blog/item/454d5ff0678f0ea4a40f5293.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值