shadow-rs

Memory-safe Rust reimplementation of Linux shadow-utils: useradd, userdel, usermod, passwd, pwck, chpasswd, chage, groupadd, groupdel, groupmod, grpck, chfn, chsh, and newgrp.

This project aims to be a drop-in replacement for the original commands, with the same flags, exit codes, and output format as GNU shadow-utils.

Goals

This project aims to be a drop-in replacement for the GNU shadow-utils, with a focus on:

Contributing

To contribute to uutils shadow-rs, please see CONTRIBUTING.

License

uutils shadow-rs is licensed under the MIT License - see the LICENSE file for details.

GNU shadow-utils is licensed under the BSD 3-Clause License.