Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。通过设置“NetBIOS over TCP/IP”使得Samba不但能与局域网络主机分享资源,还能与全世界的电脑分享资源。
Linux安装Samba教程:
一.无用户名和密码:
1.安装
yum install -y samba
2.编辑配置文件
vim /etc/samba/smb.conf
3.创建测试目录及文件
mkdir /tmp/sambadir
cp /etc/passwd /tmp/sambadir/1.txt
mkdir /tmp/sambadir/test
chmod 777 /tmp/sambadir/test
4.启动
/etc/init.d/smb start
5.windows下的访问
注:如果不能访问,注意关闭防火墙
6.linux下的访问
smbclient //192.168.1.99/cc
注:不需要输入密码,直接回车eixt
7.挂载
yum install -y cifs-utils
mount -t cifs //192.168.1.99/cc /opt/
df -h
cd /opt/
ls
二.需要用户及密码
1.安装
2.编辑配置文件
vim /etc/samba/smb.conf
[cc_linux]
comment = share for users
path = /tmp/sambadir
browseable = yes
writable = yes
public = no
2.创建用户
useradd smbuser1
3.配置虚拟登录密码
pdbedit -a smbuser1
4.重启
/etc/init.d/smb restart
5.windows访问
和上面一样多一个用户登录
6.linux访问
smbclient -Usmbuser1 //192.168.1.99/cc_linux
7.挂载
mount -t cifs -o username=smbuser1,password=123456 //192.168.1.99/cc_linux /opt/
需要卸载之前的
注意:这里是卸载2次,才能把第一个卸载
推荐阅读
Tags:
责任编辑:小黑游戏