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".
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
We have added sudo-rs support for the core sudo-related functionality in Bacularis, including:
All of these improvements will be available starting with Bacularis 5.9.0.
Support for sudo-rs is still in progress for:
These enhancements will be included in releases following 5.9.0.
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.