Source: rust-rootasrole Section: utils Build-Depends: debhelper-compat (= 13), dh-sequence-cargo, pandoc, librust-landlock-dev, librust-libseccomp-dev, librust-libpam-sys-dev, librust-nonstick2-dev, librust-pest-dev, librust-pest-derive-dev Build-Depends-Arch: cargo:native, rustc:native (>= 1.93.0), libstd-rust-dev, librust-bon-3-dev, librust-capctl-0.2+serde-dev, librust-cbor4ii-1+serde-dev, librust-cbor4ii-1+serde1-dev, librust-cbor4ii-1+use-std-dev, librust-chrono-0.4+now-dev, librust-const-format-0.2-dev, librust-libc-0.2+std-dev, librust-log-0.4+std-dev, librust-nix-0.30+default-dev, librust-nix-0.30+fs-dev, librust-nix-0.30+process-dev, librust-nix-0.30+signal-dev, librust-nix-0.30+user-dev, librust-rootasrole-core-4+default-dev, librust-rootasrole-exec-4+default-dev, librust-serde-1+derive-dev, librust-serde-1+rc-dev, librust-serde-1+std-dev, librust-serde-json-1+std-dev, librust-shell-words-1+std-dev (>= 1.1), librust-toml-1+display-dev, librust-toml-1+parse-dev, librust-toml-1+preserve-order-dev, librust-toml-1+serde-dev Maintainer: Debian Rust Maintainers Uploaders: Eddie Billoir Standards-Version: 4.7.3 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/rootasrole] Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/rootasrole Homepage: https://lechatp.github.io/RootAsRole/ X-Cargo-Crate: rootasrole X-Cargo-Crate-Version: 4.0.0 Rules-Requires-Root: binary-targets Package: dosr Architecture: any Section: utils Depends: ${misc:Depends}, ${shlibs:Depends}, ${cargo:Depends} Recommends: ${cargo:Recommends} Suggests: ${cargo:Suggests} Provides: ${cargo:Provides} Built-Using: ${cargo:Built-Using} Static-Built-Using: ${cargo:Static-Built-Using} Description: Better alternative to sudo(-rs)/su Traditional Linux system administration relies on a single powerful user, the superuser (root), who holds all system privileges. This model does not adhere to the principle of least privilege, as any program executed with superuser rights gains far more privileges than necessary. . The RootAsRole project offers a role-based approach for managing Linux capabilities. It includes the dosr (do switch role) tool, which allows users to use another role with specific privileges and rights. It includes the chsr (change switch role) tool, which enables users to configure their roles. This approach enables co-administration of a system by multiple users.