I'm CCing the BackupPC maintainer since it looks like this beast is going to bite him.

Christian Perrier wrote:
Quoting Flavio Stanchina ([email protected]):
The smbclient man page says this about the -N option:

  If a password is specified on the command line and this option is also
  defined the password on the command line will be silently ingnored and
  no password will be used.

It said the same in smbclient 3.0.30, but the behavior was clearly
different: $PASSWD wasn't ignored.

I think that the current behaviour is correct and the former wasn't.

As the manpage says, using "-N" disables any password prompt, which
can be easily expanded to "any mean to provide a password to the
client is ignored".

I somewhat agree with this logic, but maybe a check with upstream is in order, just to make sure that this is expected and not a side effect of some other change.

So, I'm afraid that backuppc should, in some way adapt its way to pass
information to smbclient if it relies on using $PASSWD with "-N".

This is easily solved by just removing -N from the smbclient options in the BackupPC configuration, at least with smbclient 3.2 and 3.3. It should be tested with a smbclient < 3.2, but unfortunately I no longer have such a smbclient installation around, so I can't test right now.

Should I reassign this bug to BackupPC then?

--
Ciao, Flavio

Those who do not understand Unix are condemned to reinvent it, poorly.
-- Henry Spencer



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to