为什么 smbpasswd 位于 samba-client 包中?

为什么 smbpasswd 位于 samba-client 包中?
[root@localhost data]# yum provides smbpasswd
samba-client-4.1.12-21.el7_1.x86_64 : Samba client programs
Repo        : base
Matched from:
Filename    : /usr/bin/smbpasswd

[root@localhost data]# yum info samba-client
Loaded plugins: fastestmirror
...
Name        : samba-client
Version     : 4.1.12
Summary     : Samba client programs
...
Description : The samba4-client package provides some SMB/CIFS clients to complement
            : the built-in SMB/CIFS filesystem in Linux. These clients allow access
            : of SMB/CIFS shares and printing to SMB/CIFS printers.

据我从 samba-client 包(centos 7)的描述中了解到,它包含从本地主机连接到 samba 服务器的工具。我的问题 - 为什么 smbpasswd (将用户添加到 samba 服务器的 tdbsam 的程序)位于 samba-client 而不是 samba[-server] 中?

答案1

smbpasswd可以做几件事,其主要目的之一是让用户更改其密码(即使他正在远程客户端计算机上工作)。

例如,在工作站上,客户端可以键入以下内容来更改其密码:

smbpasswd -r pdc.mydomain.com

-r需要 PDC DNS 名称,并且-U在 SMB 登录名与 UNIX 登录名不同的情况下也可以使用。

所以,正如你所看到的,smbpasswd它也是一个客户端工具。

相关内容