# utsudo **Repository Path**: openeuler/utsudo ## Basic Information - **Project Name**: utsudo - **Description**: utsudo is a refactoring of sudo. - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 12 - **Created**: 2023-06-06 - **Last Updated**: 2025-12-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: sig-memsafety ## README # utsudo #### 介绍 utsudo是使用rust语言对sudo命令进行重构的一个命令,它兼容sudo命令的所有功能。utsudo允许授权用户以其他用户的身份执行特定的命令,通常是root用户的身份。utsudo命令具有以下特点: - 权限管理:utsudo允许授权用户以其他用户的身份执行命令,这使得管理员可以控制哪些用户可以执行哪些命令,并提供了更加细粒度的权限控制 - 灵活性和可配置性:utsudo可以根据不同的用户和命令设置不同的权限和配置,这使得管理员可以更加灵活地管理系统的访问权限。 - 可审计和日志记录:utsudo可以记录哪些用户执行了哪些命令,这使得管理员可以更好地跟踪系统的使用情况,并确保系统的安全性。 #### 软件架构 AMD64、ARM64、loongarch64 #### 安装教程 utsudo使用yum命令进行安装,使用系统管理员身份进入命令行界面执行`yum install utsudo`,确认输入`y`,即可完成安装 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request ## 开源许可证 utsudo 在 [MulanPSL-2.0](LICENSE)下发布。