1.安装samba服务器
yum install samba -y
安装成功后会提示complete!
2.配置samba服服务器
vi /etc/samba/smb.conf
配置内容如下:
[global]
workgroup = MYGROUP
server string = Samba Server Version %v
security = share
passdb backend = tdbsam
load printers = yes
cups options = raw
[temp]
comment=Temporary file space
path=/tmp
read only=no
public=yes
[data]
comment=Temporary file space
path=/data
read only=no
public=yes
参数讲解如下:
workgroup = | WORKGROUP 设 Samba Server 所要加入的工作组或者 域。 |
server string = Samba Server Version %v | Samba Server 的注释,可以是任何字符串,也可以不填。 宏%v 表示显示 Samba 的版本号。 |
security = user | 1.share:用户访问Samba Server不需要提供用户名和口令, 4. domain:域安全级别,使用主域控制器(PDC)来完成认 |
comment = test | 是对该共享的描述,可以是任意字符串 |
path = /home/test | 共享目录路径 |
browseable= yes/no | 用来指定该共享是否可以浏览。 |
writable = yes/no | writable 用来指定该共享路径是否可写 |
available = yes/no | available 用来指定该共享资源是否可用 |
admin users = admin | 该共享的管理者 |
valid users = test | 允许访问该共享的用户 |
invalid users = test | 禁止访问该共享的用户 |
write list = test | 允许写入该共享的用户 |
public = yes/no | public 用来指定该共享是否允许 guest 账户访问。 |
3.启动samba
/etc/init.d/smb restart
如果有必要则关闭防火墙和selinux
/etc/init.d/smb restart
vi /etc/sysconfig/selinux ----》》 /SELINUX/s/enforcing/disabled
输入\\192.168.0.1
如果出现因为文件共享不安全,请参考如下解决方法
https://blog.youkuaiyun.com/l_liangkk/article/details/80646266