目录

[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_user
passwd: no record of smb_user in /etc/shadow, using /etc/passwd
Changing password for smb_user
New 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_user
New 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

Last modification:April 3, 2023
V50%看看实力