Samba服务器安装配置说明

参考:https://www.cnblogs.com/kevingrace/p/8662088.html

环境说明

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	删除用户
posted @ 2020-11-10 13:42  Varden  阅读(153)  评论(0)    收藏  举报