一、samba介绍
samba可以用于windows和linux的文件共享
二、配置文件介绍
/etc/samba/smb.conf
常用到的配置有[global][home][printers]三项:
【gloable】
【home】
【printers】
三、samba安装配置
1.samba实践:不用账号密码登录
(1)编辑配置文件/etc/samba/smb.conf
将workgroup 改成WORKGROUP
将security 改成share级别,不用账号密码即可登录
添加如下内容:
重启/etc/init.d/smb start
(2)测试
1>在windows上测试
在cmd运行中输入\\IP即可。
2>在linux中测试
①方法一:直接使用smbclient
smbclient //192.168.2.223/share
②方法二:使用挂载方法
安装cifs-utils,yum install -y cifs-utils
mount -t cifs //192.168.2.223/share /tmp/123
2.实践二:设置用户名密码登录
(1) 还是先要配置/etc/samba/smb.conf
将security 改成user
将workgroup改成GROUPWORK
添加类似如下内容
(2)配置用户名和密码
新建用户作为映射用户:useradd smbuser
新建虚拟用户作为登录用户:pdbedit -a user1 输入密码
关于pdbedit的用法: -a 增加用户
-L列出用户
-x 删除用户
-h列出参数
(3)windows测试
(4)linux测试
1>使用smbclient测试
smbclient -U user1 //192.168.2.223/wzq
2>使用挂载测试,但是需要前提安装了cifs-utils
mount -t cifs -o username=user1,passwd=123 //192.168.2.223/wzq /opt/
然后cd进入到opt下测试
四、配置文件和用到的命令
文件:
配置文件:/etc/samba/smb.conf
日志文件:/va/log/samba/log.&
启动文件:/etc/init.d/smb
命令:
测试客户端连接命令:smbclient -U user1
挂载:mount -t cifs -o uername.passwd
创建虚拟用户:pdbedit -a -x -h -L
安装命令:
yum install -y samba smb-client cifs-utils
其中samba是samba服务的软件
smb-client是客户端连接服务端的软件
cifs-utils是挂载到本地时用到的参数