如何在Samba中添加新用户

时间:2019-11-20 08:52:55  来源:igfitidea点击:

如何添加SMB共享用户?
如何向Samba添加用户?

与samba3不同,samba4不需要为每个创建的Samba用户指定一个本地Unix用户。

在samba服务器中添加心用户的步骤如下:

  1. 使用useradd/adduser命令添加Linux/UNIX用户。
  2. 使用smbpasswd命令将相同的用户名添加到Samba共享中。

在UNIX/Linux系统中添加一个新用户

添加新用户并设置密码:

# useradd Hyman
 # passwd Hyman

或者使用adduser命令

adduser Hyman

将用户添加到samba

使用smbpasswd命令将用户名添加到本地smbpasswd文件:

# smbpasswd -a Hyman

允许用户访问Samba共享目录

默认情况下,可以访问的目录是/home/Hyman。
打开/etc/samba/smb.conf 文件,并修改accounts部分:
这样,Hyman用户就可以访问/data/theitroad共享目录。

[accounts]
comment = main data directory
path = /data/theitroad
valid users = tom Hyman
public = no
writable = yes

保存文件。

重启samba,使设置生效

# service smb restart

或者

# /etc/init.d/smb reload

关于在Samba 4.x版本上添加共享用户的说明

与Samba版本3.x和更早版本不同,Samba版本4.x不需要为每个创建的Samba用户提供本地的Unix/Linux用户。
向Samba Active Directory添加用户的命令如下:

# /usr/local/samba/bin/samba-tool user add 用户名

或者

# samba-tool user add 用户名