SAMBA

课程目标

Linux文件系统共享 

SAMBA介绍 

SAMBA服务器安装配置 

SAMBA客户端使用

 

 

安装:

samba-common-3.6.9-151.el6.x86_64  #支持Samba服务的公共文件

samba-client-3.6.9-151.el6.x86_64 #Samba客户端软件包

samba-3.6.9-151.el6.x86_64    # Samba服务端软件包

 

启动脚本:

/etc/rc.d/init.d/smb  #启动Samba服务的脚本

 /etc/rc.d/init.d/nmb #启动

 

可执行程序(服务程序):

/usr/sbin/nmbd

/usr/sbin/smbd

 

主配置文件:

/etc/samba/smb.conf

 

各配置项:

# grep -v '#' /etc/samba/smb.conf | grep -v '^;' | grep '[a-zA-Z0-9]\+'

[global]

        workgroup = MYGROUP

        server string = Samba Server Version %v

        log file = /var/log/samba/log.%m

        max log size = 50

        security = user

        passdb backend = tdbsam

        load printers = yes

        cups options = raw

[homes]       #是指本地用户登录到自己的宿主目录下所配置的权限

        comment = Home Directories

        browseable = no

        writable = yes

[printers]

        comment = All Printers

        path = /var/spool/samba

        browseable = no

        guest ok = no

        writable = no

        printable = yes

[soft]

        comment = Samba and App

        path = /app

        public = yes

        writable = yes

 

samba用户账号的管理

Samba用户必须首先是一个系统用户,然后才能将其添加为了一个Samba用户。

smbpasswd命令 

1. 添加Samba用户帐号   # smbpasswd -a ftpuser

2. 禁用Samba用户帐号  # smbpasswd �C ftpuser

3. 启用Samba用户帐号# smbpasswd �C ftpuser

4. 删除Samba用户帐号 # smbpasswd �C ftpuser

测试smb.conf文件的内容  # testparm

 

启动samba服务器进行测试

启动Samba服务器 

启动脚本文件 

§ /etc/init.d/smb 

启动服务命令 

§ # service smb start 

查询服务状态 

§ # service smb status

停止服务命令 

§ # service smb stop

 

 

显示当前主机中的Samba服务器的连接状态信息

# smbstatus

 

Windows的共享文件挂载到Linux文件系统下

# mount -o username=lisi,password=1234 //10.41.6.9/app /mnt

 

 

 

 

 

 

 


你可能感兴趣的:(samba)