umanux/README.md
2020-11-16 09:14:40 +00:00

1.1 KiB

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
        • print
    • create a user
      • passwd
      • shadow
      • group
        • own group
        • member
      • home dir
        • create from skeleton
        • Skip
        • create from directory
      • mail?
      • multiple entries (check uid duplication)