Usermanager written in Rust
This project is very much work in progress. Do absolutely not use in production systems!
What is working so far:
- Parsing:
/etc/passwd
/etc/shadow
(root permission needed)/etc/group
(not yet really assigned to the users)
- Modifying:
- delete a user
- passwd
- shadow
- group
- own group
- member
- home dir
- delete
- keep
- archive
- mail?
- multiple entries "Multiple entries named '%s' in %s. Please fix this with pwck or grpck."
- cancel jobs:
- cron
- at
- create a user
- passwd
- shadow
- group
- own group
- member
- home dir
- create from skeleton
- Skip
- create from directory
- mail?
- multiple entries (check uid duplication)
- delete a user
Description
Languages
Rust
100%