Por que o smbpasswd está localizado no pacote samba-client?

0
[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.

Pelo que entendi da descrição do pacote samba-client (centos 7) ele contém ferramentas para conectar ao servidor samba do host local. Minha pergunta - por que o smbpasswd (o programa que adiciona usuários ao tdbsam do servidor samba) está localizado no samba-client mas não no samba [-server]?

    
por iJava 01.05.2015 / 09:45

1 resposta

2

smbpasswd pode fazer várias coisas, e um de seus principais objetivos é permitir que um usuário altere sua senha (até mesmo ele está trabalhando em uma máquina cliente remota).

Por exemplo, em uma estação de trabalho, um cliente pode digitar isso para alterar sua senha:

smbpasswd -r pdc.mydomain.com

-r precisa do nome DNS do PDC e também pode usar -U caso o nome de login do SMB seja diferente do nome de login do UNIX.

Então, como você pode ver, smbpasswd também é uma ferramenta de cliente.

    
por 01.05.2015 / 09:59