[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
它也是一个客户端工具。