OpenSuSe useradd help
March 2010
Sun Mon Tue Wed Thu Fri Sat
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
About
This site is an effort to share some of the base knowledge I have gathered through all this years working with Linux, FreeBSD, OpenBSD, Python or Zope, among others. So, take a look around and I hope you will find the contents useful.
Recent Entries
Recent Comments

collective.plonetruegallery 0.8.2b3
2010-03-10 plone.org releases

Press Room 3.3
2010-03-10 plone.org releases

Products.Scrawl 1.3.2
2010-03-10 plone.org releases

Self-motivator: Programming You might not know him. You should....
2010-03-09 Ramble on

La Copy & Paste Web
2010-03-09 blackshell

Branco
2010-03-09 emereci

Melodía
2010-03-09 emereci

Palabras Contadas
2010-03-09 emereci

Speed test between django_mongokit and postgresql_psycopg2
2010-03-09 peterbe.com

In July
2010-03-09 Ramble on

Dark Yellow Morning Sky
2010-03-09 betabug

Vende enlaces con backlinks.com
2010-03-09 userlinux.net

OpenSSH 5.4 released
2010-03-09 OpenBSD Journal (undeadly.org)

Mercurial en Fedora Core 4 y CentOS 5
2010-03-08 userlinux.net

How and why to use django-mongokit (aka. Django to MongoDB)
2010-03-08 peterbe.com

"As Spain holds the rotating Presidency of the EU Council, it is currently defining a European..."
2010-03-07 Ramble on

Planting Trees
2010-03-07 betabug

Returning committer: Niels Heinen (ports)
2010-03-07 FreeBSD latest news

pjsua: The Geek Out SIP Client
2010-03-06 betabug

Ubuntu Cola or Ubuntu Linux
2010-03-06 peterbe.com

DbWrench Database Design & Synchronization v1.6.3
2010-03-05 PostgreSQL latest news

High performance Grails with memcached
2010-03-04 Oliver's place (django)

Notificador para Spotify en Linux sobre Wine
2010-03-04 vaites (dmnet)

FreeBSD 7.3-RC2 Available
2010-03-04 FreeBSD latest news

Global hotkeys para Spotify en Linux sobre Wine
2010-03-03 vaites (dmnet)

"[…] when researchers extract a single food from a diet of proven value, it usually fails to..."
2010-03-03 Saâd Kadhi / The Web self()

New committer: Neel Natu (src)
2010-03-03 FreeBSD latest news

DynDNS, ddclient y mundo-r
2010-03-02 userlinux.net

This Month in Plone - March 2010
2010-03-02 plone.org news

Announcing the Plone logo usage guidelines & policy
2010-03-02 plone.org news

Recent Trackbacks
Categories
OpenBSD (8 items)
BSD (0 items)
FreeBSD (11 items)
Linux (1 items)
Security (3 items)
Python (18 items)
Zope (12 items)
Daily (104 items)
e-shell (7 items)
Hacks (7 items)
PostgreSQL (3 items)
OSX (7 items)
Nintendo DS (0 items)
enlightenment (0 items)
Apache (3 items)
Nintendo Wii (0 items)
Django (23 items)
Music (9 items)
Plone (7 items)
Archives

Syndicate this site (XML)

RSS/RDF 0.91

25 mayo
2009

OpenSuSe useradd help

or why developers should not add nonsense options

This weekend I had to do some things on an OpenSuSe 10.3 server (some dirty migration of a Zope/PostgreSQL webapp). One of the tasks I had to do involved the creation of some user accounts. Yes, I know there is YasT in the SuSe world, but something like the Slackware's adduser script should be a better tool.

In OpenSuSe, there is a man page for adduser but calling man adduser sends you to useradd(8)... ok, (I thought), "useradd should be a similar tool".

So I tried useradd directly, expecting a help message:

server:~ # useradd
useradd: Too few arguments.
Try `useradd --help' or `useradd --usage' for more information.
server:~ #

Nice, there was a message, and it pointed me to two different options to get more info. I decided to try --usage (the tipical shorter version of the help) but, guess what?

server:~ # useradd --usage
Usage: useradd ...
server:~ #

WTF! That is a really useful message! (of course --help has the full help, but anyway...)

Posted by wu at 01:46 | Comments (0) | Trackbacks (0)
<< When one second seems one hour... | Main | I'll be at the europython 2009 >>
Comments
Re: OpenSuSe useradd help

in contrast in OpenBSD, usage is printed by default:
~$ useradd
usage: useradd -D [-b base-directory] [-e expiry-time] [-f inactive-time]
[-g gid | name | =uid] [-k skel-directory] [-L login-class]
[-r low..high] [-s shell]
useradd [-mov] [-b base-directory] [-c comment] [-d home-directory]
[-e expiry-time] [-f inactive-time]
[-G secondary-group[,group,...]] [-g gid | name | =uid]
[-k skel-directory] [-L login-class] [-p password] [-r low..high]
[-s shell] [-u uid] user
~$

Posted by: rgouvea at mayo 26,2009 10:54
Re: OpenSuSe useradd help

And you have a user-friendly adduser script too, that asks you for every piece of information needed in order to create a user... ;D

I don't understand why some linux distributions do not have such script, it is very useful (even more if you compare it to the full-bloated YasT tool, for example)

Posted by: Wu at mayo 26,2009 11:20
Trackbacks
Please send trackback to:http://blog.e-shell.org/155/tbping
There are no trackbacks.
Post a comment