debian开启samba文件夹共享服务,配置用户/密码。
1.安装samba服务
2.创建用户
设置密码
3.设置samba访问共享账户密码,会要求你输入samba帐户的密码
1 2 3 4
| smbpasswd -a smb
New SMB password: Retype new SMB password:
|
列出现有的Samba用户列表:
4.修改/etc/samba/smb.conf,配置共享文件夹属性,在末尾处添加:
1 2 3 4 5 6 7 8 9
| #公共目录无密码共享 [public] comment = public storage path = /mnt read only = no create mask = 0777 directory mask = 0777 guest ok = yes browseable = yes
|
5.重启samba服务
Samba服务的控制选项(用户控制、访问控制)
1 用户控制
1 2 3 4 5 6 7 8
| public = no 不允许匿名用户访问 browseable = yes 不隐藏目录(知道目录同样可以访问) (系统默认yes,可以不写) valid users = 用户或列表或@用户组 writable = yes 可写(目录本身要可写) writable list = 用户或列表或@用户组 readonly = yes 是否设置只读(系统默认yes,可以不写) create mask = 0744 控制客户机创建文件的权限(系统默认0744) directory mask = 0744 控制客户机创建目录的权限(系统默认0755)
|
2,访问控制
1 2
| max connections = 最大连接数目 deadtime = 断掉连接时间(分钟)0为不限制
|
注:在全局里增加
1 2 3
| 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除外
|
注:在可在全局与局部里增加
注:允许优先
参考链接:Debian samba文件夹共享服务配置