X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=fs_passwd%2Ffs_passwdd;fp=fs_passwd%2Ffs_passwdd;h=0000000000000000000000000000000000000000;hb=982d8d614ddcd9c5746f0bc7aa697f2337cc1adb;hp=be75399843671f5480e33a529133e33827ed80dd;hpb=3bfec7cf75a1a4eb4da1cdf8c64003bd6babcd81;p=freeside.git diff --git a/fs_passwd/fs_passwdd b/fs_passwd/fs_passwdd deleted file mode 100755 index be7539984..000000000 --- a/fs_passwd/fs_passwdd +++ /dev/null @@ -1,49 +0,0 @@ -#!/usr/bin/perl -Tw -# -# fs_passwdd -# -# This is run REMOTELY over ssh by fs_passwd_server. -# -# ivan@sisd.com 98-mar-9 - -use strict; -use Socket; - -my($fs_passwdd_socket)="/usr/local/freeside/fs_passwdd_socket"; - -$ENV{'PATH'} ='/usr/local/bin:/usr/bin:/usr/ucb:/bin'; -$ENV{'SHELL'} = '/bin/sh'; -$ENV{'IFS'} = " \t\n"; -$ENV{'CDPATH'} = ''; -$ENV{'ENV'} = ''; -$ENV{'BASH_ENV'} = ''; - -$|=1; - -my $uaddr = sockaddr_un($fs_passwdd_socket); -my $proto = getprotobyname('tcp'); - -socket(Server,PF_UNIX,SOCK_STREAM,0) or die "socket: $!"; -unlink($fs_passwdd_socket); -bind(Server, $uaddr) or die "bind: $!"; -listen(Server,SOMAXCONN) or die "listen: $!"; - -my($paddr); -for ( ; $paddr = accept(Client,Server); close Client) { - my($me,$old_password,$new_password,$new_gecos,$new_shell); - - $me=; - $old_password=; - $new_password=; - $new_gecos=; - $new_shell=; - - print $me,$old_password,$new_password,$new_gecos,$new_shell; - my($error); - - $error=; - - print Client $error; - close Client; -} -