将LINUX文件共享给WINDOWS

论坛 期权论坛 脚本     
匿名技术用户   2021-1-7 09:43   323   0

一、软件的安装

#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

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP