linux基础之Samba
一、Samba简介
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是
一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服
务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局
域网络主机分享资源,还能与全世界的电脑分享资源。
二、Samba安装
1、查看是否安装
使用命令rpm -qa | grep samba*查看系统是否已经安装有Samba软件,如显示如下图则证明已经安装Samba,若执行命令无返回值则证明尚未安装Samba。
2、Samba安装
直接yum安装比较简单直接一条命令搞定。命令:yum install -y samba*。
3、启动命令
启动服务:/etc/init.d/smb start
开机自启:chkconfig smb on
三、默认配置介绍
工作模式介绍:
share:不需要使用密码即可登录
user:使用Samba自己的密码资料库
server:使用外部主机的密码
参数介绍:
browseable:匿名用户是否可见。
public:是否让所有登入使用者可以看到,匿名用户是否可以登录。
guest ok:是否让所有登入使用者可以看到,匿名用户是否可以登录。
writable:是否可写。
read only:是否只读。此参数与writable同时存在会有冲突,以后面出现的设定值为主。
create mode:指定创建的子目录权限。
valid users:指定能够进入的使用者。