File | Type | Mode | Size |
---|---|---|---|
README | file | 644 | 1075 |
ag-export | file | 755 | 1038 |
ag-flush | file | 755 | 482 |
ag-import | file | 755 | 1325 |
ag-keyring | file | 755 | 547 |
ag-listusers | file | 755 | 424 |
ag-passwd | file | 755 | 2178 |
ag-update-openbsd | file | 755 | 2788 |
ag-update-shadow | file | 755 | 3354 |
ag-useradd | file | 755 | 356 |
ag-userdel | file | 755 | 289 |
install.pl | file | 755 | 4757 |
lib/ | dir | 0 | 0 |
README
Requirements: Most of AwesomeGrid will work as-is. User manipulation (ag-useradd, ag-userdel, ag-listusers, ag-flush) and integration (ag-update-shadow, ag-update-openbsd) will work without extra modules. To change passwords (ag-passwd), you will need Crypt::PasswdMD5 (for Linux and FreeBSD), Digest::SHA1 (for OS X 10.4+), and Crypt::Eksblowfish::Bcrypt (for OpenBSD). Please note that while ag-passwd generates what is believed to be a proper OS X-compatible SHA1 hash, it has not been tested, and there is currently no tool to integrate it with the OS X user database. If you'd like to create such a beast, we'd love your contribution. :) Utilities to securely pack and unpack user information (ag-import, ag-export, ag-keyring) require gpg of some recent vintage. I'm using gpg 2, but it may work with gpg 1 or pgp for all I know. To install: $ ./install.pl To allow normal users to use ag-passwd, you must set up a sudo entry that allows normal users to execute it with root permissions. The entry I use looks like this: ALL ALL = /usr/bin/ag-passwd ""
Clone: https://git.bytex64.net/awesomegrid.git