[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: How can I help ?



Michael,

I have a better idea: an integrated 'user' command, which uses plugins to
access the actual database server (like PAM, but for writing to the
database rather than reading from it), and performs any of several
functions. Some examples:

# user add joe
Enter password:
Repeat password:
User joe added.
# user delete joe
Really delete user joe? [y/n] y
Delete home directory? [y/n] y
User joe deleted.
# group --database=ldap create lusers
Group lusers created.
# user --database=ldap add joe
Enter password:
Repeat password:
User joe added.
# group --database=ldap add joe lusers
User joe added to group lusers.
# group --database=ldap delete lusers
Really delete group lusers? [y/n] y
Group lusers deleted.
# user --database=ldap list
root:0:...
...
# group --database=ldap list
wheel:0:...
...
# user --help
Usage: user [options] command [parameters]

Options:
  --database=db	Specify a database to use. See user(8) for more.
  --uid=n	Specify a UID number to use when creating a user.
  --system	Adds a system user, rather than a normal user.
  --no-passwd	Does not ask to set a password when creating a user.
  --home=dir	Specify the new user's home directory.
  --help	This help screen.

Commands:
  add		Adds a new user.
  delete	Deletes a user.
  list		Lists existing users.
# group --help
Usage: group [options] command [parameters]

Options:
  --database=db	Specify a database to use. See group(8) for more.
  --passwd	Specify the new group's password, so users can gain access
		to the group by entering the password.
  --gid=n	Specify a GID number to use when creating a group.

Commands:
  create	Creates a new group.
  delete	Deletes a group.
  add		Adds an existing user to an existing group.
  list		Lists existing groups.
#

You guys get the idea?

Regards,

Alex.

---
PGP/GPG Fingerprint:
  EFD1 AC6C 7ED5 E453 C367  AC7A B474 16E0 758D 7ED9

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCM d- s:+ a--- C++++ UL++++ P L+++ E W++ N o-- K- w
O--- M- V- PS+ PE- Y PGP t+ 5 X- R tv+ b DI--- D+
G e-- h++ r--- y
------END GEEK CODE BLOCK------

On Wed, 14 Jun 2000, Michael Vogt wrote:

> On Tue, Jun 13, 2000 at 03:54:25PM +0200, Thomas Guettler wrote:
> > I am in the same position. I have got some time left which
> > I could spent in an opensource project. Nearly all 
> > things I dream of are already working.
> > So that I don't know where to join.
> > And Mozilla ist too big.
> > And like Florian I am interested in security.
> > 
> > If someone knows where to start, please give
> > us a hint.
> > I know some C, C++, Perl, Shell, Java, XML.
> > 
> > One thing I am interested is, which ist AFAIK no
> > implemented yet:
> > Crossplattform userauthentication (win+unix),
> > via LDAP.
> For the unix side, please have a look at libpam-ldap and libnss-ldap. I made
> some patches against the stock debian package to support debconf for these
> modules. I think better LDAP support for debian would be a very good thing(tm).
> (If someone is interessed in the patches, please have a look at 
>  http://master.debian.org/~mvo/ldap. I am very interessed in feedback).
> 
> What I really miss is a LDAP enabled user-manager. If someone would working
> on that... :)
> 
> 
> bye
>  Michael
> 
> -- 
> GPG Fingerprint = EA71 B296 4597 4D8B 343E  821E 9624 83E1 5662 C734
>  /"\                                     o
>  \ /     ASCII RIBBON CAMPAIGN          /|\
>   X        AGAINST HTML MAIL             >>
>  / \                                     o
> 
> 
> --  
> To UNSUBSCRIBE, email to debian-security-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 



Reply to: