Loading...

Latest news

All (143) General (38) Releases (60) Guides (30) Articles (15)
 Back
Articles

Support for the new sudo-rs

10 Nov 2025, 10:30
<p>This is an article about adding sudo-rs support to Bacularis.</p>

This is an article about adding sudo-rs support to Bacularis.

sudo-rs is a reimplementation of the well-known sudo command, written in the Rust programming language to improve security and performance.

We would like to inform you that we are currently working on adding support for sudo-rs in Bacularis. The first operating system supported by Bacularis that uses sudo-rs by default is Ubuntu 25.10 "Questing Quokka".

Compatibility

Although sudo-rs is mostly compatible with the original sudo, it is not 100% equivalent. Because of this, some adaptations in Bacularis are required.

If you replace sudo with sudo-rs on a system where Bacularis is already installed, please refer to the following Troubleshooting section:

https://bacularis.app/doc/brief/troubleshooting.html#unknown-requiretty-setting-error

What has already been done

We have added sudo-rs support for the core sudo-related functionality in Bacularis, including:

  • Bconsole command execution
  • Bacula JSON tools (Bacula configuration-related functions in Bacularis)
  • Actions (starting, stopping, and restarting Bacula components)
  • Software Management:
    • Deploying the Bacula File Daemon
    • Deploying the Bacula Storage Daemon
    • Deploying the Bacula Bconsole
  • Installing TLS/SSL certificate
  • Changing web server port

All of these improvements will be available starting with Bacularis 5.9.0.

What still needs to be done

Support for sudo-rs is still in progress for:

  • Bacula installation via the Bacularis initial wizard
  • Software Management:
    • Deploying the Bacula Catalog
    • Deploying the Bacula Director

These enhancements will be included in releases following 5.9.0.

Backward compatibility

The changes in Bacularis do not replace sudo with sudo-rs. Instead, both sudo and sudo-rs will be supported, and Bacularis will handle them as transparently as possible for users.

We will keep you informed about ongoing progress in supporting sudo-rs. Thank you for your continued interest and support.