smbpasswd

Samba使用smbpasswd实现user安全级别配置

余生长醉 提交于 2020-01-07 17:43:52
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 零、问题需求 经常要在Windows与Linux之间共享文件,Samba是一个很常见的选择:Linux运行Samba服务,Windows访问Linux上共享的文件。在不需要用户访问控制的场景下,Samba服务的安全级别设置为共享(share)就可以了。我的需求是想对Samba服务的访问者进行身份验证,所以选择用户安全级别(user)。user级别要求用户访问samba服务时提供用户名和密码,而且身份验证由 samba server 负责。下面是用smbpasswd方式做的,因我的需求很单一,所以Samba的配置文件也非常简单。这里做个笔记记录一下以备忘。 一、准备Samba软件 1. 安装Samba相关软件包,安装过程略 2. 备份samba配置文件,我们后面要自己从头新建一个配置文件 sudo mv /etc/samba/smb.conf /etc/samba/smb-original.conf sudo touch /etc/samba/smb.conf 二、工作场所 我们在/etc/samba目录下工作,涉及的文件都在这个目录下。 三、相关文件 用smbpasswd完成user安全级别需要修改或者生成的文件只有下面3个: /etc/samba/smb.conf # samba配置文件,大家都懂的 /etc