INN commit: trunk/doc/pod (checklist.pod ckpasswd.pod)
INN Commit
rra at isc.org
Wed Jun 12 18:36:49 UTC 2013
Date: Wednesday, June 12, 2013 @ 11:36:49
Author: iulius
Revision: 9488
document htpasswd and perl commands to generate the auth newsusers database
Modified:
trunk/doc/pod/checklist.pod
trunk/doc/pod/ckpasswd.pod
---------------+
checklist.pod | 21 +++++++++++++++------
ckpasswd.pod | 22 ++++++++++++++++------
2 files changed, 31 insertions(+), 12 deletions(-)
Modified: checklist.pod
===================================================================
--- checklist.pod 2013-06-08 14:55:08 UTC (rev 9487)
+++ checklist.pod 2013-06-12 18:36:49 UTC (rev 9488)
@@ -283,13 +283,22 @@
default: "<unauthenticated>"
}
-There is a Perl script in the ckpasswd(8) man page if you want to do
-authentications by password and have the appropriate libraries. Copy it
-to I<pathbin>, name the file something like F<makepasswd.pl> and change the
-internal paths to whatever you're using and wherever you're putting the
-newsusers database. The standard Apache B<htpasswd> tool also works
-just fine to create INN password files.
+There is a Perl script in the ckpasswd(8) man page if you want to
+do authentications by password and have the appropriate libraries.
+Copy it to I<pathbin>, name the file something like F<makepasswd.pl> and
+change the internal paths to whatever you're using and wherever you're
+putting the newsusers database. The standard Apache B<htpasswd> tool
+also works just fine to create INN password files, as well as pure Perl.
+For instance, a line for the newsusers database corresponding to the
+user C<user> with the password C<pass> would be C<user:LIfOpbjNaEQYE>
+as obtained by the following commands::
+ % htpasswd -nbd user pass
+ user:LIfOpbjNaEQYE
+
+ % perl -e 'print "user:".crypt("pass", "LI")."\n";'
+ user:LIfOpbjNaEQYE
+
Follow with the access stanzas. Something for people with passwords:
access "generalpeople" {
Modified: ckpasswd.pod
===================================================================
--- ckpasswd.pod 2013-06-08 14:55:08 UTC (rev 9487)
+++ ckpasswd.pod 2013-06-12 18:36:49 UTC (rev 9488)
@@ -84,13 +84,23 @@
username:pdIh9NCNslkq6
(and each line may have an additional colon after the encrypted password
-and additional data; that data will be ignored by B<ckpasswd>). Lines
-starting with a number sign (C<#>) are ignored. INN does not come with a
-utility to create the encrypted passwords, but B<htpasswd> (which comes
-with Apache) can do so and it's a quick job with Perl (see the example
-script under B<-d>). If using Apache's B<htpasswd> program, be sure to
-give it the B<-d> option so that it will use crypt(3).
+and additional data; that data will be ignored by B<ckpasswd>).
+Lines starting with a number sign (C<#>) are ignored. INN does not
+come with a utility to create the encrypted passwords, but B<htpasswd>
+(which comes with Apache) can do so and it's a quick job with Perl
+(see the example script under B<-d>, or also below). If using Apache's
+B<htpasswd> program, be sure to give it the B<-d> option so that it
+will use crypt(3).
+A line in I<filename> for the user C<user> with the password C<pass>
+would be C<user:LIfOpbjNaEQYE> as obtained by the following commands:
+
+ % htpasswd -nbd user pass
+ user:LIfOpbjNaEQYE
+
+ % perl -e 'print "user:".crypt("pass", "LI")."\n";'
+ user:LIfOpbjNaEQYE
+
=item B<-g>
Attempt to look up system group corresponding to username and return a
More information about the inn-committers
mailing list