Linux Samba服务用户名密码完全共享及详细讲解

samba服务认证共享:

​ 拒绝匿名访问,通过用户名与口令认证

samba用户:

​ 注:samba用户!=系统用户,samba用户必须来自于系统用户

系统用户配置文件:	/etc/password
samba用户配置文件:	/etc/samba/smbpassword
创建系统用户:   useradd    [参数]   <用户名>
			   useradd				web01
			   passwd				web01设置口令(登录系统)
创建samba用户:	
	新建samba用户:	ech0 "" > /etc/samba/smbpasswd
					smbpasswd	参数	samba用户
					sambapasswd	-a	web01	//-a表示增加samba用户			增加的samba用户必须为系统用户
					输入口令:						//可和登录口令相同也可不同
					cat /etc/samba/smbpasswd
		删除samba用户:smbpasswd	-x	用户名
		禁止samba用户:smbpasswd	-d	用户名
		启动samba用户:smbpasswd	-e	用户名
		

4.2.修改samba服务配置文件

vi /etc/samba/smb.conf

	[global]
	[global]
		netbios name = server				//计算机名称
		workgroup = workgroup				//工作组名称(主机与虚拟机需在同一工作组)
		server string = samba server		//计算机描述
		guest ok = yes						//允许匿名访问
		guest account = nobody				//映射匿名用户
		
		encrypt passwords = yes		//开启口令认证
		security = user			    //通过用户名认证
		
	[tools]
		path = /tools
		guest ok = no		//匿名用户不允许访问
		valid users = web01  //允许访问用户
		write list = web01   //写入的用户
		admin users = web01  //管理的用户
	注:/tools目录必须存在
		mkdir /tools		
		

4.3.测试

iptables   -F			注意:清空防火墙规则
service smb restart  			//重启服务
service   smb  start 			//开启samba服务
service smb status  			 //查看samba状态

		客户端 Windows  \\服务器
        	认证(用户名与口令)

win10输入用户名与口令错误的解决办法

win+r 输入sepcol.msc
进入本地安全策略中的本地策略的安全选项
寻找到网络安全:LAN管理身份验证级别
修改为下图模式
Linux Samba服务用户名密码完全共享及详细讲解_第1张图片
附:Linux Samba服务匿名配置只读共享及详细讲解
附:Linux Samba服务匿名配置完全共享及详细讲解

你可能感兴趣的:(Linux Samba服务用户名密码完全共享及详细讲解)