rhel 4 下配置Samba
 
     Samba(SMB) 是一个网络服务器,用于Linux和Windows共享文件之用,Samba 即可以用于Windows和Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统NFS,NFS也是需要架设服务器的;
     Windows 网络中的每台机器即可以是文件共享的服务器,也可以同是客户机;Samba 也一样能行,比如一台Linux的机器,如果架了Samba Server 后,它能充当共享服务器,同时也能做为客户机来访问其它网络中的Windows共享文件系统,或其它Linux的Sabmba 服务器;
    在Windows网络中,看到共享文件功能知道,我们直接就可以把共享文件夹当做本地硬盘来使用。在Linux的中,就是通过Samba的向网络中的机器提供共享文件系统,也可以把网络中其它机器的共享挂载在本地机上使用;这在一定意义上说和FTP是不一样的。

一,配置samba服务器
1,检查是否安装相关的软件包
# rpm -qa | grep samba
samba-common-3.0.10-1.4E
samba-3.0.10-1.4E
system-config-samba-1.2.21-1
samba-client-3.0.10-1.4E
挂载盘符,hdc5 挂到 /mnt/hdc5 下
 mount /mnt/hdc5/ /dev/hdc5
2,创建相应的账户与组并设置samba密码
# groupadd it
# groupadd yg
# useradd -g it zbsun
# useradd -g it gaoyang
# useradd -g yg guest
# smbpasswd -a zbsun  回车后,输入密码,连续输入两次  其他以此类推
3,创建相应的共享文件夹并授予相应的权限
# cd /mnt/hdc5/
# mkdir /telestone-file/
# chown :it telestone-file
# chown :guest telestone-file
# chmod 770 *
4 配置smb.conf 在文件的最后添加相应的设置
 vi /etc/samba/smb.conf
[telestone-file]
  path = /mnt/hdc5/telestone-file/  *共享路径*
  valid users = @it,@guest             *允许哪些用户使用*
  read list = guest                        * 具有只读权限*
  write list = zbsun  gaoyang         *具有读写权限*
 如编辑完,执行wq! 保存退出
5 启动相关的smb服务
  #service smb restart
windows客户端访问方式: 开始---运行 或win键+R 调出运行对话框,输入
\\samba服务器IP
Linux 客户端访问方式:smbclient -L //samba服务器IP