一:Samba服务器安装与配置
  1.查询是否安装samba rpm -qa |grep samba
 
 2.安装samba服务器 rpm -ivh samba-*.rpm
    rpm -ivh samba-common-*.rpm(服务端和客户端都要安装,提供 

 samba服务器和客户机中都必须使用的公共文件)
    rpm -ivh samba-swat-*.rpm
 
 3.卸载samba服务  rpm -e samba-*
 
 4.samba的主配置文件smb.conf,保存在/etc/samba/下,查看smb.conf中的有效配置命令:
 grep -v "^#" /etc/samba/smb.conf |grep -v "^;"

 5.smb.conf内容详解:
 [global]
 workgroup=MYGROUP  //设置计算机所处工作组
 server string=Samba Server //服务器说明
 netbios name=Samba Server //samba服务大在网上邻居中显示的名字
 hosts allow=192.168.1.0  //允许访问本机的IP范围
 guest account=
 log file=/var/log/samba/smbd.log //日志文件存放的位置
 max log size = 50  //日志文件大小为50MB
 security = user   //安全级别为用户模式,须要用户名和密码
 encrypt passwords=yes  //加密用户密码
 guest ok=no   //不允许匿名用户使用
 
 [homes]
 comment = Home Directories //指定windows共享目录
 browseable = no   //允许用户浏览共享目录
 writable = yes   //允许用户写操作
 valid users = %S  //指定允许使用服务的用户列表
      
 [printers]
 comment=All Printers
 path=/var/spool/samba
 guest ok=no   //不允许匿名访问
 printable=yes   //允许打印
 
 [Public]
 comment=clinuxer  //Linxu的共享资源
 path=/home/samba
 writable=yes   //允许写入
 guest ok=yes   //允许匿名访问
 
 6.samba服务器的启动、停止、重启
 service smb start service nmb start
 service smb stop service nmb stop
 service smb restart service nmb restart
 
 7.添加samba用户账号、禁用、启用、删除
 smbpasswd -a smbuser
 smbpasswd -d smbuser
 smbpasswd -e smbuser
 smbpasswd -x smbuser
 
 8.测试smb.conf的内容是否正确用:testparm

 9.显示服务器中的共享资源列表:smbclient -L 192.168.1.70
 
 10.以指定用户登录指定服务大的共享目录
 smbclient //192.168.1.70/net-tool -U administrator
 
 11.Linux中samba共享的挂载
 smbmount //192.168.1.70/net-tool /mnt -o username=administrator
 mount -t cifs //ip地址//共享文件名字 挂载点
 mount -t cifs -o username=用户名,password=密码 -L //ip地址/共享文件名 挂载点