OpenSuSe useradd help
July 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.solr 1.0rc1 (Release candidate)
2010-07-30 plone.org releases

Products.cron4plone 1.1.5rc1 (Release candidate)
2010-07-30 plone.org releases

vs.dashboardmanager 0.2.6.1
2010-07-30 plone.org releases

Heads up! OpenBSD now supports multi-byte characters!
2010-07-30 OpenBSD Journal (undeadly.org)

Setting the Focus Distance on the Epson V700 Scanner
2010-07-29 betabug

Gnome Census Released (and Red Hat 16% vs Canonical 1% Flame)
2010-07-29 Ramble on

Cómo conectarse a bases de datos SQLite desde NetBeans
2010-07-29 vaites (dmnet)

Diferencias cambiando de Perl a Python
2010-07-28 blackshell

Monos y cacahuetes
2010-07-28 userlinux.net

No Gazoline
2010-07-28 betabug

[c2k10] (Part 5)
2010-07-28 OpenBSD Journal (undeadly.org)

Cómo evitar fbc_channel=1 con Facebook Fan/Like Box
2010-07-28 vaites (dmnet)

Copyright Nonsense
2010-07-28 Ramble on

New Plone Usergroup in Charlottesville, VA kicks off July 29th
2010-07-28 plone.org news

Redimensionar la ventana de Firefox sin extensiones
2010-07-27 vaites (dmnet)

ἀφορισμός XII: Silencio
2010-07-27 emereci

New committer: Baptiste Daroussin (ports)
2010-07-27 FreeBSD latest news

[c2k10] The Hackathon BBQ (Part 4) - June 25 - July 3, 2010, Edmonton, Alberta, Canada
2010-07-26 OpenBSD Journal (undeadly.org)

Setting up Bacula
2010-07-26 Evilcoder

Plone 4 upgrade coming to plone.org
2010-07-25 plone.org news

So I bought a Scanner
2010-07-24 betabug

FreeBSD 8.1 RELEASED
2010-07-24 Evilcoder

FreeBSD 8.1-RELEASE Available
2010-07-23 FreeBSD latest news

Announcing Tornado 1.0
2010-07-23 Ramble on

Sauna Sprint just around the corner
2010-07-22 plone.org news

April-June, 2010 Status Report
2010-07-22 FreeBSD latest news

O culeiro
2010-07-21 emereci

Limitando usuarios ssh en Mercurial
2010-07-21 userlinux.net

The Wire
2010-07-20 emereci

Comienza la mudanza, nos vamos a Reading
2010-07-18 blackshell

Recent Trackbacks
Categories
OpenBSD (8 items)
BSD (0 items)
FreeBSD (12 items)
Linux (2 items)
Security (3 items)
Python (18 items)
Zope (13 items)
Daily (120 items)
e-shell (8 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)
Varnish (0 items)
Lugo (1 items)
Sendmail (-1 items)
europython (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