Chinaunix首页 | 论坛 | 博客
  • 博客访问: 535500
  • 博文数量: 184
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 2490
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-09 11:34
文章分类

全部博文(184)

文章存档

2011年(1)

2010年(2)

2009年(12)

2008年(169)

我的朋友

分类: LINUX

2008-08-26 16:14:29

****************************
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
阅读(953) | 评论(1) | 转发(0) |
0

上一篇:linux分区操作

下一篇:my.cnf配置

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

chinaunix网友2008-11-25 16:40:31

不错 借鉴宝典