Maybe this confusion could have been avoided if there wouldn't be "anonymous" written in the manual - because it indeed is not "anonymous" as such :)

--
Silver

On 18.12.2015 18:34, H. Steuer wrote:

Hello Bill,

you are right, but there is a serious side effect. Heres a statement from the Bacula docs:


      The first console type is an anonymous or default console, which
      has full privileges. There is no console resource necessary for
      this type since the password is specified in the Director
      resource. Typically you would use this anonymous console only
      for administrators.


So this means that - as there is no configuration item for the anonymous console in the "bacula-dir.conf", it uses the password from the "Director" section. As this is also the password thats used for the director to access the client file daemon, we have now the result that this is the same password that can be used in a "Director" section of the bconsole.conf. I just gave it a try and changed the password in the Director section of the bacula-dir.conf. Then I have chosen a random client, installed bconsole, created a bconsole.conf with the same password and voila - had full access
to all the backups.

So the final result is that you can always use the same password in the bconsole.conf Director section as the one thats configured in your bacula-fd.conf Director section which then grants you administrative privileges in the director.

Thanks for your support so far, let me know your thoughts....

Cheers,
Heri





On 18.12.2015 17:19, Bill Arlofski wrote:
On 12/18/2015 10:30 AM, H. Steuer wrote:
Hello Bill,

thanks for your explanation. I fully understand your point. However, if a user
has root privileges on one host which is backed up, there is already a file
daemon config that holds
the director password. Please correct me if I´m wrong, but my understanding is
that the anonymous console does not require (and cannot have) a "Console"
configuration
on the director. Therefore such a root user could install the bconsole client
on his host, configure the bconsole towards the director with the password
grabbed from the
file daemon and then connect to the director.
The password in the Director {} resource of the bacula-fd.conf file on a
client is the password that the Director must supply to connect to the FD, not
the other way around.

Try it. :)   Try using this password in a bconsole.conf file and attempt to
connect to the Director. You will be denied access.

On the Director, a Client {} resource needs to be created where a matching
password is set for each FD.

Hope this makes it a little more clear.

Bill
------------------------------------------------------------------------------
_______________________________________________
Bacula-users mailing list
Bacula-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/bacula-users

Reply via email to