Samba服务器安装配置说明
环境说明
Ubuntu 16.04 LTS
安装samba服务器
# apt-get install samba
配置服务器
# mkdir /shares #创建共享目录
# vim /etc/samba/smb.conf #修改配置文件
[shares]
comment = shares
path = /shares
public = yes
writable = yes
# testparm #配置检查
# /etc/init.d/smbd restart #重启服务
常用共享参数说明
comment = 任意字符串
说明:comment是对该共享的描述,可以是任意字符串。
path = 共享目录路径
说明:path用来指定共享目录的路径。
browseable = yes/no
说明:browseable用来指定该共享是否可以浏览。
writable = yes/no
说明:writable用来指定该共享路径是否可写。
available = yes/no
说明:available用来指定该共享资源是否可用。
admin users = 该共享的管理者
说明:admin users用来指定该共享的管理员(对该共享具有完全控制权限)。在samba 3.0中,如果用户验证方式设置成“security=share”时,此项无效。
valid users = 允许访问该共享的用户
说明:valid users用来指定允许访问该共享资源的用户。
invalid users = 禁止访问该共享的用户
说明:invalid users用来指定不允许访问该共享资源的用户。
write list = 允许写入该共享的用户
说明:write list用来指定可以在该共享下写入文件的用户。
public = yes/no
说明:public用来指定该共享是否允许guest账户访问。
guest ok = yes/no
说明:意义同“public”。
create mask = 0700
说明:客户端上传文件的默认权限。
directory mask = 0700
说明:客户端创建目录的默认权限。
在Samba里添加一个新用户
注意:test用户必须是系统用户
# useradd test
# passwd test
# smbpasswd -a test
附上smbpasswd的常用选项
smbpasswd -a 增加用户(要增加的用户必须是系统用户)
smbpasswd -d 冻结用户,就是这个用户不能在登录了
smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd -n 把用户的密码设置成空,要在global中写入null passwords -true
smbpasswd -x 删除用户

浙公网安备 33010602011771号