目录
[TOC]
编辑smb配置文件
vim /etc/samba/smb.conf
在配置文件中找到force user = root
把它修改成#force user = root
保存退出
设置root的smb密码
smbpasswd -a root
重启samba服务
/etc/init.d/samba4 stop
/etc/init.d/samba4 start
以下是以前写的,不要看了
### 1.编辑/etc/passwd
`
vim /etc/passwd`
在最后一行添加一个用户,用户名为smb_user
,模仿第一行的root
用户写,可能会与我的有所不同`
smb_user:x:0:0:smb_user:/smb_user:/usr/bin/zsh
`
保存退出
### 2.使用passwd smb_user
更新smb_user
密码`
passwd smb_user`
`
$ passwd smb_userpasswd: no record of smb_user in /etc/shadow, using /etc/passwdChanging password for smb_userNew password: Retype password: passwd: password for smb_user changed by root$`
### 3.使用smbpasswd -a smb_user
为用户smb_user
添加samba
密码`
smbpasswd -a smb_user`
`
$ smbpasswd -a smb_userNew SMB password:Retype SMB password:$`
### 4.使用vim /etc/samba/smb.conf.template
编辑,并注释掉invalid users =root
`
[global] netbios name = |NAME| display charset = |CHARSET| interfaces = |INTERFACES| server string = |DESCRIPTION| unix charset = |CHARSET| workgroup = |WORKGROUP| bind interfaces only = yes deadtime = 30 enable core files = no #invalid users = root local master = yes map to guest = Bad User max protocol = SMB2 min receivefile size = 16384 null passwords = yes passdb backend = smbpasswd security = user smb passwd file = /etc/samba/smbpasswd socket options = TCP_NODELAY IPTOS_LOWDELAY use sendfile = yes`
保存退出### 5.重启samba
服务`
/etc/init.d/samba restart`
### 6.使用用户smb_user
连接smb