免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 784 | 回复: 0
打印 上一主题 下一主题

samba文件服务器安装配置教程 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-05 21:49 |只看该作者 |倒序浏览
****************************
samba文件服务器安装与配置
****************************
安装samba软件包
第一张光盘
# mount /mnt/cdrom
# cd /mnt/cdrom/RedHat/RPMS/
# ls | grep samba
redhat-config-samba-1.0.4-1.noarch.rpm
samba-2.2.7a-7.9.0.i386.rpm
samba-client-2.2.7a-7.9.0.i386.rpm
samba-common-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
# rpm -ivh redhat-config-samba-1.0.4-1.noarch.rpm
# cd;eject
# service smb start
注意:下面的test/192.168.60.110为局域网内一台windows计算机
*******************
samba客户端命令
#smblookup test        //解析test的ip地址
#smblookup \*     //解析局域网内所有主机ip
#smbclient -L test/192.168.60.110  //查看目标主机共享列表
#smbclient -L 192.168.60.110 -U administrator //用指定的用户去查看共享列表
#smbclient  //192.168.60.110/share  //登陆目标主机的共享目录share
#smbclient  //192.168.60.110/share -U www%www //用指定的用户和密码访问服务器的共享目录share
smb>get sn.txt     //将远程主机上的sn.txt文件下载到本地目录
smb>put /root/install.log install.log  //上传文件,必须指定商船目标目录和名称
smb>quit
#smbmount //192.168.60.110/www /mnt/smb -o username=www%www //将www共享目录挂载到本地的/mnt/smb下,用户可以像使用本地目录一样使用远程共享,跟windows下的磁盘映射类似
#umount /mnt/smb    //卸载/mnt/smb目录

**************
samba服务器设置

一:建立一个可供所有人匿名访问的共享目录
vi /etc/samba/smb.conf
security = share

[docs]
path = /usr/share/doc
comment = share docs
public = yes
#service smb restart   //重起smb服务
#smbclient -L localhost   //测试
并在windows上测试

二:建立基于用户验证的共享目录
vi /etc/samba/smb.conf
[huyb]
comment = huyb'files
path = /var/huyb
public = no
writable = yes
valid users = huyb
#useradd huyb
#smbpasswd -a huyb
#mkdir /var/huyb
#chown huyb.huyb /var/huyb

三:案例配置----实现以下任务
任务一:服务器采用用户验证的方式,每个用户可以访问自己的宿主目录,并且只有该用户能访问宿主目录,并具有完全的权限,而其他人不能看到你的宿主目录;
任务二:建立一个caiwu的文件夹,希望caiwu组和lingdao组的人能看到,netadmin也可以访问,但只有caiwu有写的权限;
任务三:建立一个lindao的目录,只有领导组的人可以访问并读写,还有netadmin也可以访问,但外人看不到那个目录;
任务四:建议一个文件交换目录exchange,所有人都能读写,包括guest用户,但每个人不能删除别人的文件;
任务五:建议一个公共的只读文件夹public,所有人只读这个文件夹的内容;

前期准备,建立相关帐号和组
# groupadd caiwu
# groupadd lingdao
# groupadd network
# useradd -g caiwu caiwu
# useradd -g caiwu caiwu01
# useradd -g caiwu caiwu02
# useradd -g network netadmin
# useradd -g network net01
# useradd -g network net02
# useradd -g lingdao lingdao
# useradd -g lingdao lingdao01

将所有用户通过“smbpasswd -a 用户名” 将所有用户添加到smbpasswd文件中;
建立相关目录并设置相关属性;

#mkdir /var/samba/caiwu
#chown caiwu.caiwu /var/samba/caiwu
#mkdir /var/samba/exchange
#chmod -R 1777 /var/samba/exchange
#mkdir /var/samba/lingdao
#chown lingdao.lingdao /var/samba/lingdao
#mkdir /var/samba/public

修改配置文件
#vi /etc/samba/smb.conf
security = user
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[public]
comment = caiwu
path = /var/samba/public
public = yes
[caiwu]
comment = caiwu
path = /var/samba/caiwu
public = no
valid users = @caiwu,@lingdao,netadmin
write list = caiwu
printable = no
[lingdao]
comment = lingdao
path = /var/samba/lingdao
public = no
browseable = no
valid users = @lingdao,netadmin
[exchange]
comment = Exchange
path = /var/samba/exchange
public = yes
writable = yes



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/32649/showart_253731.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP