Debian开启samba文件夹共享服务配置
•笔记
58
0
1.安装samba服务
apt-get install samba
2.创建用户
useradd -m smb
设置密码
passwd xxxxx
3.设置samba访问共享账户密码,会要求你输入samba帐户的密码
smbpasswd -a smb
New SMB password:
Retype new SMB password:
列出现有的Samba用户列表:
pdbedit -w -L
4.修改/etc/samba/smb.conf,配置共享文件夹属性,在末尾处添加:
#公共目录无密码共享
[public]
comment = public storage
path = /mnt
read only = no
create mask = 0777
directory mask = 0777
guest ok = yes
browseable = yes
5.重启samba服务
systemctrl restart smbd
1 用户控制
public = no 不允许匿名用户访问
browseable = yes 不隐藏目录(知道目录同样可以访问) (系统默认yes,可以不写)
valid users = 用户或列表或@用户组
writable = yes 可写(目录本身要可写)
writable list = 用户或列表或@用户组
readonly = yes 是否设置只读(系统默认yes,可以不写)
create mask = 0744 控制客户机创建文件的权限(系统默认0744)
directory mask = 0744 控制客户机创建目录的权限(系统默认0755)
2,访问控制
max connections = 最大连接数目
deadtime = 断掉连接时间(分钟)0为不限制
注:在全局里增加
hosts deny = .sale.com .net free 表示禁止.sale.com域和.net域及主机名为free的客户端访问
hosts deny = All 表示所有客户端,并不是说允许主机名为ALL的客户端可以访问。常用的通配符还有“*”,“?”,“LOCAL”等
hosts allow = 192.168.0. EXCEPT 192.168.0.100 192.168.0.78 表示允许192.168.0.0网段IP地址访问,但是192.168.0.100和192.168.0.78除外
注:在可在全局与局部里增加
注:允许优先