添加 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 用户。
- 使用带有 -x 选项的 smbpasswd 命令删除 samba 用户(john)。
# smbpasswd -x john delete unix user(john) by userdel
- 我们现在可以使用“userdel -r”命令删除 UNIX 操作系统用户 john 以及与该用户关联的所有文件,例如主目录。
# userdel -r john
要添加新用户以访问 samba 共享,我们需要首先使用“useradd”命令创建服务器用户帐户,然后使用相同的帐户添加 samba 用户。
按照下面给出的步骤添加用户 john 并授予他访问 samba 共享的权限。
日期:2020-09-17 00:13:07 来源:oir作者:oir