1 个不稳定版本
0.1.1 | 2020 年 11 月 24 日 |
---|
#9 在 #passwd
81KB
2K SLoC
User MANager for linUX
用 Rust 编写的用户管理器
该项目正在开发中,绝对不要在生产系统中使用!
完成时,该库旨在提供管理 Linux 系统上用户所需的所有功能。
目前实现的功能
- 解析
/etc/passwd
/etc/shadow
(需要 root 权限)/etc/group
(尚未真正分配给用户)
- 修改
- 删除用户
- passwd
- shadow
- group
- 主组
- 成员
- 家目录
- 删除
- 保留
- 存档
- 邮件?
- 多个条目 "在 %s 中有多个名为 '%s' 的条目。请使用 pwck 或 grpck 修复此问题。"
- 取消作业
- cron
- at
- 打印
- 创建用户
- passwd
- shadow
- group
- 主组
- 成员
- 家目录
- 从骨架创建
- 跳过
- 从目录创建
- 邮件?
- 多个条目(检查 UID 重复)
- 删除用户
依赖项
~7–16MB
~201K SLoC