添加 Samba 用户

一旦用户拥有本地帐户,就可以使用 smbpasswd -a 命令添加其相应的 Samba samba 用户。
与 -a 方法一起使用的 smbpasswd 命令会添加新的 samba 用户,并且还允许我们为新的 samba 用户设置密码。
例如,对于用户 john,请使用以下命令:

# smbpasswd -a john
New SMB password:
Retype new SMB password:

-a 开关将 john 添加到 Samba 密码列表中。

要修改现有 Samba 用户的 Samba 密码(再次使用示例 john 用户):

# smbpasswd john
New SMB password:
Retype new SMB password:
之路 on it Road.com

允许用户访问 samba 共享

在 /etc/samba/smb.conf 配置文件中配置 Samba 共享,以允许新用户浏览共享:

# vi /etc/samba/smb.conf
[share1]
   comment = A Shared Directory
   path = /var/tmp/sharedir
   valid users = anthony john
   public = no
   writable = yes

使用 testparm 显示我们更新的共享。
使用以下命令重新加载 smb.conf 配置文件。

对于 RHEL/CentOS 6

# service smb reload

对于 RHEL/CentOS 7

# systemctl reload smb

添加 Linux 用户帐户

用户浏览 Samba 共享的一种方法是在 Samba 服务器上拥有一个 UNIX 帐户。
这是通过命令“useradd [username]”和“passwd [username]”完成的。
如果我们已经在系统上创建了用户帐户,请跳过下面的部分,直接添加 samba 用户。

# useradd john

为创建的新用户设置密码。

# passwd john

删除 Samba 用户

要删除 samba 用户,请使用以下步骤。
如果需要,请确保也从服务器中删除相应的 UNIX 用户。

  1. 使用带有 -x 选项的 smbpasswd 命令删除 samba 用户(john)。
# smbpasswd -x john
delete unix user(john) by userdel
  1. 我们现在可以使用“userdel -r”命令删除 UNIX 操作系统用户 john 以及与该用户关联的所有文件,例如主目录。
# userdel -r john
Linux下如何添加或者删除samba用户

要添加新用户以访问 samba 共享,我们需要首先使用“useradd”命令创建服务器用户帐户,然后使用相同的帐户添加 samba 用户。
按照下面给出的步骤添加用户 john 并授予他访问 samba 共享的权限。

日期:2020-09-17 00:13:07 来源:oir作者:oir