30 lines
1.6 KiB
Plaintext
30 lines
1.6 KiB
Plaintext
Included here are the patches from the shadow-utils-970616-11.src.rpm
|
|
(RedHat 5.0 updates). I'd like to make it possible to build binary
|
|
packages for all Linux distributions "out of the box" from the same
|
|
upstream sources. This needs more work for RedHat 5.0, and I only have
|
|
RedHat 4.2 (hint hint). If you have any suggestions regarding this
|
|
package, please contact me. Perhaps the necessary changes can be
|
|
included in the standard sources, so that everything can be build with
|
|
one simple command (rpm -ta shadow-xxxxxx.tar.gz).
|
|
|
|
One suggestion for the shadow-utils-970616-11 patch: instead of adding
|
|
new (sometimes quite distribution-specific) options to useradd (and
|
|
symlinking adduser -> useradd), I'd suggest to use a program or script
|
|
called "adduser" that implements the distribution-specific UID/GID
|
|
allocation etc. and runs useradd to do all the dirty work (modifying
|
|
password files etc.). Also, please don't change the default behaviour
|
|
of useradd, which is to create the home directory only if the -m option
|
|
is specified). I'd like to keep useradd simple, and compatible with
|
|
other implementations (the user* and group* commands are quite similar
|
|
to commands with the same names found on many commercial UN*X systems).
|
|
|
|
I'd suggest to take a look at the adduser-3.x package from the Debian
|
|
distribution. It's a perl script, which shouldn't be too hard to modify
|
|
to suit the requirements of Red Hat, or any other Linux distribution.
|
|
It runs programs from the shadow suite to do the actual password file
|
|
modifications, is reasonably user friendly, and configurable.
|
|
|
|
Comments?
|
|
|
|
--marekm
|