[ale] How to get working htpasswd command onto old GoDaddy Server

Jim Kinney jim.kinney at gmail.com
Fri Feb 3 12:40:58 EST 2017


Be aware that perl crypt only uses the first 8 characters of the user
supplied password.
CPAN Apache-htpasswd may be a better solution
On Fri, 2017-02-03 at 11:11 -0500, Neal Rhodes wrote:
> hmm.  Sometimes just asking a question provokes an answer.  
> Apparently this little bit of PERL will create a similar file. 
> 
> 
> 
> cat myhtpasswd.pl
> 
> #!/usr/bin/perl
> 
> use strict;
> 
> chomp(my $filename=$ARGV[0]);
> 
> chomp(my $username=$ARGV[1]);
> 
> chomp(my $password=$ARGV[2]);
> 
> if (!$filename || !$username || !$password) {
> 
>   print "USAGE: ./crypt.pl filename username password\n\n";
> 
> } else {
> 
>   open FILE, ">>", $filename or die $!;
> 
>   print FILE $username . ":" . crypt($password, $username) . "\n";
> 
>   close FILE or die $!;
> 
> }
> 
> 
> 
> The actual encrypted string is completely different from what my
> Centos box generates, but when I plopped it in place, Apache accepted
> the very same password. 
> 
> 
> 
> 
> 
> On Fri, 2017-02-03 at 10:53 -0500, Neal Rhodes wrote:
> 
> >     So, we have a hosting account on a Godaddy Linux server: 
> > 
> >     
> > 
> >     Linux XXXXXXXX.secureserver.net 2.6.18-411.el5PAE #1 SMP Mon
> > Jul 11 18:26:16 CDT 2016 i686 i686 i386 GNU/Linux
> > 
> >     
> > 
> >     Which, amongst other things, hosts the Lloyd Shaw Foundations
> > historic music downloads.   So people all over the world are paying
> > a tiny amount for tunes from the archives via Paypal, and then I
> > setup download for them. 
> > 
> >     
> > 
> >     Which now has me building an .htpasswd file on my local Centos
> > 6 64 bit system, and shoving that over via scp. 
> > 
> >     
> > 
> >     Because the Godaddy server lacks an htpasswd command.    And
> > Godaddy support has in the past and continues to decline to provide
> > a compatible one.  
> > 
> >     
> > 
> >     BUT, they don't have any problem with me stuffing one there in
> > my local ./bin folder and running it.    So, if I could find a
> > compatible binary to the above, I could put the entire fulfillment
> > process in one place and put a PHP front end on it and allow
> > volunteers other than me to do it in places other than my office. 
> > 
> >     
> > 
> >     So, the htpasswd from my 64 bit Centos 6 server didn't fly - I
> > assume the binary is incompatible.   How would I go about finding a
> > compatible one?   I did some random digging with rpmseek.com, and
> > found one in  HTPASSWD-APACHE-2.2.22-7.I486.RPM, but after
> > unpacking and shoveling it over there, it wants some libraries: 
> > 
> >     
> > 
> >     
> >         ./htpasswd: error while loading shared libraries:
> > libaprutil-1.so.0: cannot open shared object file: No such file or
> > directory
> > 
> >         
> > 
> >     
> >     Obviously, getting shared libraries starts to get more
> > involved.   I just want to create a one-line ..htpasswd file Apache
> > is happy with for each music download directory. 
> > 
> >     
> > 
> >     If this takes a lot of drama, I might just accelerate the
> > migration of my hosting off this server onto a more current one,
> > which Godaddy says they have to force to happen anyway by the end
> > of 2017. 
> > 
> >     
> > 
> >     Regards, 
> > 
> >     
> > 
> >     Neal 
> > _______________________________________________
> > Ale mailing list
> > Ale at ale.org
> > http://mail.ale.org/mailman/listinfo/ale
> > See JOBS, ANNOUNCE and SCHOOLS lists at
> > http://mail.ale.org/mailman/listinfo
> > 
> 
> 
> 
> 
> _______________________________________________
> Ale mailing list
> Ale at ale.org
> http://mail.ale.org/mailman/listinfo/ale
> See JOBS, ANNOUNCE and SCHOOLS lists at
> http://mail.ale.org/mailman/listinfo
-- 
James P. Kinney III

Every time you stop a school, you will have to build a jail. What you
gain at one end you lose at the other. It's like feeding a dog on his
own tail. It won't fatten the dog.
- Speech 11/23/1900 Mark Twain

http://heretothereideas.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.ale.org/pipermail/ale/attachments/20170203/df453cb8/attachment.html>


More information about the Ale mailing list