# utpasswd **Repository Path**: openeuler/utpasswd ## Basic Information - **Project Name**: utpasswd - **Description**: 本项目已经迁移至 AtomGit || This project has been migrated to AtomGit || Linked: https://atomgit.com/openeuler/utpasswd - **Primary Language**: Unknown - **License**: GPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2025-08-08 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: sig-memsafety ## README # Notice: This project has been migrated to [AtomGit](https://atomgit.com/openeuler/utpasswd) # 通知: 本项目已经正式迁移至 [AtomGit](https://atomgit.com/openeuler/utpasswd) 平台 ## utpasswd [简体中文](./README.md) | [English](./README.en.md) utpasswd 是一个基础命令行的项目,该项目使用 Rust 语言重写 Linux 下的基础命令,支持服务器场景以及桌面场景。并借助 Rust 的安全能力,提供更为安全的操作系统基础命令。 #### 环境要求 Rust (`cargo`, `rustc`) >= 1.82.0 #### 构建方法 我们使用`Cargo` 来构建 `utpasswd` 二进制文件。 ```shell cd selinux_utils && make cd .. && cargo build ``` 此命令将构建为名为 `utpasswd` 的二进制文件和`libselinux_utils.so`动态库文件。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 开源许可证 utpasswd 在 [GPL-2.0-or-later](LICENSE)下发布。