学学习网 手机版

学学习网

学习路径: 学习首页 > Internet > 操作系统 >

第十三章 Linux中samba服务器(5)

设置字体:
----------------------------------

(3) 特殊变量
        %S:        当前服务名
        %P:        当前服务的根目录
        %u:        当前服务的用户名
        %h:        samba服务器的主机名
        %m:        客户机的NETBIOS名
        %L         samba服务器的netbios名
        %v         samba版本号
        %g         给定%u的所在的主工作组名
        %H         给定的%u的宿主目录
        %T         当前日期和时间
文件实例:
根据以下要求/etc/samba/smb.conf文件:
  • 设置samba服务器的工作组名为linuxgroup,NETBIOS名为linux
  • 设置samba服务器的访问模式为share
  • 共享/soft目录,共享名为soft,该共享目录允许所有的用户读写操作
#vi  /etc/samba/smb.conf
修改内容如下:
       [global]
       Workgroup=linuxgroup
       Netbios name=linux
       Security=share                                             
       ………………
       ………………
       ………………
       [homes]
       ………………
       ………………
       ………………
       ………………
 
       [printers]
       ………………
       ………………
       ………………
       ………………
      [soft]  //添加如下这个声明
comment=applic  soft  shared
path=/soft
browseable=yes
writable=yes
guest ok=yes
public=yes
3. 启动  samba服务
# service  smb  start
4. samba用户的建立
samba用户其实是系统用户的映射,所以建立samba用户先必须在系统中建立相应的用户,再通过特定方式映射为samba用户
方法一: smbadduser 用户名:用户名
实例:建立samba用户u1
   #useradd  u1
   #passwd u1
   #smbadduser u1:u1
方法二:#smbpasswd –a 用户名
实例:
#useradd u2
#passwd u2
#smbpasswd –a  u2
方法三:成批添加用户
#mksmbpasswd.sh
实例:
   #cat /etc/passwd |mksmbpasswd.sh>/etc/samba/smbpasswd
  • Samba 的客户工具的使用
1. Smbclient
功能: (1)查看其他主机上共享资源
  (2)连接其他主机的共享目录
格式:#smbclient  [参数]  主机ip或netbios名称
参数:  -N   不提示输入用户口令
  -L   主机IP地址/netbios名称   查看指定主机上的共享目录
  -U   用户名     指定连接其它主机的用户名
----------------------------------
课程列表
重点难点
赞助链接