On Thu, 14 Oct 2010 02:44:40 -0700 Steve Holmes <[email protected]> wrote:
> On Thu, Oct 14, 2010 at 06:52:46AM +0100, Magnus Therning wrote: > > Is it important that the UID/GID are well-known, i.e. are the same > > on all systems, that would be the case if they are hardcoded > > somewhere in the code? > > The actual numeric values don't matter to me all that much. From what > I had seen in other scripts, I thought one had to know the numeric ID > of a group to assign a user to it when doing the useradd command. I > can look into that further. > > > If that isn't the case then just create the UID/GID as system > > accounts instead. > > Yeah, I wouldn't mind doing it that way. I'll have to see what ways > one can create users and specify the primary group without knowing the > calculated numeric gid. > You could use "useradd -r -U", which would create a group with the same name as the user (this is usually the best way for system-daemon users). Or, if you want another groupname, use "groupadd -r" and then use "useradd -r -g <groupname>" to create the user belonging to that group. Perhaps it would be a good idea to write a .install prototype for this? This question pops up every now an then, and I have seen quite some wrong ways to handle user/group creation on the AUR. -- Jinks
