Clarification - where I wrote "some-password-string" it's the hashed password. You can copy the root password string, just be sure to do the passwd command for the new user. In /etc/shadow, I'll copy the entry for root, unless there are already other users on the system.
On Fri, Aug 10, 2012 at 7:50 PM, Curt Lundgren <[email protected]> wrote: > I confess my backward ways. When I add a new user I do the following: > > - edit /etc/passwd, copy the last line, usually adding a user with the > next available UID above 500 and setting the group to 100, like > foouser:x:501:100:Foo > User:/home/foouser:/bin/your-favorite-shell > - edit /etc/shadow: copy the last line, as above foouser: > some-password-string:increment-the-above-number > by a couple::99999:::: > - create a new directory in /home, like mkdir /home/foouser; chown > foouser:user foouser > - At this point the new user is valid on the system. It may be > wrong-so-wrong, but it's always worked for me > - You don't benefit/suffer from the default content in /etc/skel/, > you're starting from scratch > > Call me crazy, call me a cab. I've never gotten comfortable with the > adduser syntax, so the easy-sleasy way for me is the above. > > Curt > > > On Fri, Aug 10, 2012 at 7:00 PM, sam walton <[email protected]> wrote: > >> Man, I feel like a baby asking this. Normally I would find an answer >> easily on the Googles, but this one eludes me. I'm trying out Centos 6.3 as >> a webserver so I'm starting out with the minimal install and building it up >> into a Rails server. I believe the only user is root and I'm logged in, but >> I'm sure there is a utility in the CLI to create a new user and endow it >> with the right admin privileges. >> >> All I'm seeing is something to install some OpenVZ whatever that is. I'm >> trying to get more comfortable with the CLI, eschewing the GUI. In normal >> UNIX it's preferable to deactivate the root user, opting for sudo once that >> new user is large and in charge. >> >> Would that be good practice for a Rails server? I want to understand what >> all is needed before I try something like Puppet or another utility to >> automate server setup. What's a good up-to-date resource for server setup >> on Centos?, sam >> >> -- >> You received this message because you are subscribed to the Google Groups >> "NLUG" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/nlug-talk?hl=en >> > > -- You received this message because you are subscribed to the Google Groups "NLUG" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/nlug-talk?hl=en
