安装软件
安装所需软件包:
yum install –y samba samba-client
systemctl restart smb
编写配置文件:
vim /etc/samba/smb.conf
基本参数
map to guest=bad user |
实现无密码访问 |
comment |
描述该共享的名称 |
path |
定义该共享的目录 |
browseable |
指定共享的目录是否可浏览 |
writable |
指定共享的目录是否有写入权限 |
readonly |
指定共享的目录为只读权限 |
write list= |
指定哪些用户可以在该只读共享文件上有写的权限 |
public |
指定是否可以允许Guest帐户访问 |
guest ok |
通public相同,yes为允许guest访问 |
onlyguest |
指定只有guest用户可以访问 |
valid users |
指定访问该共享的用户 |
createmask= |
创建文件的权限 |
directorymask= |
创建目录的权限 |
forceuser= |
指定创建文件的默认属主 |
veto files =/.exe/.com/*.dll/ |
限制上传某文件类型 |
veto files =/root.*/ |
限制关键字 |
admin users = hardy |
samba的管理用户,默认是root |
Null password = yes |
是否允许空密码 |
invalid users = root |
不可登陆用户 |
max connections = 0 |
最大连接数 |
hide dot files = yes |
是否隐藏点文件 |
hide files = /.java/.cpp/ |
隐藏指定文件 |
给samba用户设置密码
useradd user1
smbpasswd –a user1
欢迎关注我的CSDN、个人博客、知乎。