安装软件
安装所需软件包:
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
标签:files,samba,服务,guest,配置,指定,Samba,共享,权限
From: https://www.cnblogs.com/oldit/p/17811966.html