Samba简单使用

  Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成,主要用来实现主机之间的资源共享。

samba安装

centos下yum即可安装samba

1
yum -y install samba

配置

安装完后samba配置文件在/etc/samba目录下:

vim /etc/samba/smb.conf添加

1
2
3
4
5
6
7
8
9
10
11
...
[test]
comment = file of test
path = /opt/test/
public = yes
writable = yes
create mask = 0664
directory mask = 0775
valid users = testuser
browseable = yes
sync always = yes

添加用户授权

1
smbpasswd -a testuser

重启生效

1
/sbin/service smb restart

使用

挂载到另一台机器,将服务test对应的目录挂载到/opt/data目录下

1
mount -t cifs -o username=testuser,password=123456 //192.168.204.237/test /opt/data

挂载失败则在global中添加访问授权:

1
2
3
...
hosts allow = 192.168.204. 192.168.206. 192.168.202.
...