Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > 相关文件共享服务
【标  题】:相关文件共享服务
【关键字】:
【来  源】:http://blog.chinaunix.net/article.php?articleId=30076&blogId=7586

相关文件共享服务

Your Ad Here

涉及到文件共享的服务有:

1、跨平台的:Samba/FTP;

2、Linux间的: NFS ;

一、Samba配置说明:

    总体思路:修改/etc/samba/smb.conf----增加用户(本地用户无需登陆,增加在SMB数据库中的用户)----重启服务---SMBCLIENT检查

1)配置/etc/samba/smb.conf文件;修改或添加以下内容:

    [share_name] ---共享名

    comment="共享内容说明(可随便写)"

    Path=/tmp(共享目录,写绝对目录)

    public=yes|no(是否公开) 也可以写为guest ok =yes|no

    read_only =yes|no

    writable=yes|no

    valid user =user1 user2 user3.....|@group_name 或 write list =user1 user2 user3 ....|@group_name

    create mask =0660 (通过samba创建的文件的属性,如0660 rw-rw----)

2)创建用户:

    useradd -s /bin/nologin(或bin/false) user_name; (此类用户无需要登陆本机器,只能通过samba访问共享目录)

    smbpasswd -a user_name;

    more /etc/samba/smbpasswd

3)重新启动smb服务:service smb restart;

4)本地检查smb 服务: smbclient -L IP_address (-N)  -N 忽略密码;

5) 客户调用:

    linux  客户 : smbmount(mount) -t smbfs //ip_address/share_directory /mnt/smbtest -o username=xxx,password=xxx;

   Windows  客户 : net use p: \ip_address\share_directory password /U:username

********

其他相关内容:

1、测试SMB配置文件:testparm /etc/samba/smb.conf ip_address;

2、查看SMB连接情况:smbstatus;

3、查找网络中提供SMB服务的机器:findsmb ;

4、在/etc/samba/smb.conf [global]中 有security设置:

      security=    user(default) | share| domain | server

5、必须关闭iptables (service iptables stop)

二、FTP 服务:

配置文件/etc/vsftpd/vsftpd.conf,端口:21

http://www.5ilinux.com/vsftp02.html

三、NFS服务:

总体思路:

服务器端:/etc/exports---exportfs校验(或用showmount -e localhost检查);

客户端: showmount -e IP_address 检查是否有NFS共享开启-----mount

1) 修改/etc/exports文件:

/tmp/nfstest (指定共享目录)       IP_address/mask (ro|rw,sync|async.....)

2) 检查服务器端配置

exportfs -av 或 showmount -e localhost

******以上为服务器端配置

3)检查指定机器是否有NFS共享目录

 showmount -e IP_address

4)挂载指定共享目录:

   mount -t nfs IP_address:/tmp/nfstest (指定共享目录) /mnt/nfs;

   或

   修改/etc/fstab文件,开机挂载(不推荐此方法,因为若网络有问题的话,将导致开机问题),增加以下内容:

   IP_address:/tmp/nfstest (指定共享目录)       /mnt/nfs              nfs          defaults  0    0

   或

   通过Autofs挂载:

   1)修改/etc/auto.master文件, 打开里面的注释行:  /misc    /etc/auto.misc  --timeout=60

   2)修改/etc/auto.misc文件,增加一行,如: ppp   -fstype=nfs       IP_address:/tmp/nfstest (指定共享目录) 

   3)查看autofs服务是否自动启动; ntsysv;或chkconfig --level 345 autofs on

   4)重新启动机器,查看/misc目录下是否有PPP目录(可能看不到有PPP目录,看到/misc目录下是空的,但直接在/misc目录下,键入cd ppp就可以看到了)

*****

其他相关知识点:

1)可通过 nfsstat查看NFS情况;

2)必须停止iptables 服务;

3)客户端挂载起NFS共享,虽然exports中设置了rw权限,但本地共享目录必须有其他用户写的权限 chmod o+w /tmp/nfstest;

4)挂载不同文件系统:

   挂载NFS共享目录:

   mount -t nfs IP_address:/tmp(指定共享目录)  /mnt

    挂载SMB共享目录:

    mount -t smbfs IP_address:/tmp /mnt -o username=xxx,password=xxx

    挂载WINDOWS共享目录:

     mount -t smbfs \IP_ADDRESS\tmp  /mnt -o username=xxx,password=xxx (必须有用户名密码)

5)自动挂载各种文件系统:

    修改/etc/auto.misc 文件如下:

    ---挂载NFS挂载点(如linuxnfs)
         linuxnfs      -fstype=nfs       IP_ADDRESS:/tmp

     ---挂载SMB挂载点(如linuxsmb)
         linuxsmb     -fstype=smbfs, username=xxx,password=xxx       ://IP_ADDRESS/tmp

     ---挂载WINDOWS挂载点(如wintest) 和 挂载SMB一样

      wintest   -fstype=smbfs,username=xxx%xxx (注释:后面的XXX是密码)  ://IP_ADDRESS/SHARE_DIRECTORY
      注释:挂载 SMB共享和 挂载 WINDOWS共享方式一样,用户名和密码的写法以上两种都 可以)

vi 文书处理软体:【上一篇】
Linux 档案与目录管理:【下一篇】
【相关文章】
没有相关文章
【随机文章】
  • Latch 系列一: Introducion
  • Windows 95/98注册表结构 上
  • 高级游戏黑客面纱教你打造游戏修改器
  • WinMe的压缩解压功能
  • freebsd 使用记录
  • Microsoft Service For Unix(SFU)使用指南
  • VB中多媒体五种控制手段
  • 虚拟主机租用|域名注册|企业邮箱|空间租用| QQ:562834343 手机:13524382005
  • SQL Server静态页面导出技术(SQL Server Web Assistant)6
  • 一个symbian开发初学者站点
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.