Leigh S. Jones kr6x@kr6x.com
Sat May 25 02:55:01 2002

Note that stdin is not the command line.
Your program has paused waiting for you to enter a password.

If you want the password to be read from stdin, you need to
pipe it into gpg on --passphrase-fd 0 (stdin).

----- Original Message -----
From: "Rasoul Hajikhani" <rasoul@rhythm.com>
To: <gnupg-users@gnupg.org>
Sent: Friday, May 24, 2002 5:42 PM
Subject: --command-fd

> Hi folks,
> I am trying to my passphrase by running a perl program to this for
> The docs mentions that:
> --passphrase-fd n
>                  Read the passphrase from file descriptor  n.  If
>                  you  use  0  for  n, the passphrase will be read
>                  from stdin.     This can only be  used  if  only
>                  one  passphrase  is  supplied.   Don't  use this
>                  option if you can avoid it.
> --command-fd n
>                  This is a replacement for the deprecated shared-
>                  memory  IPC  mode.   If  this option is enabled,
>                  user input on questions is not expected from the
>                  TTY  but  from  the  given  file descriptor.  It
>                  should be used together  with  --status-fd.  See
>                  the  file doc/DETAILS in the source distribution
>                  for details on how to use it.
> So here is the command that my script is trying to execute:
> gpg --homedir /usr/lsd/apache-ssl/htdocs/secureDB/PGP/.gnupg
> --command-fd 0 --edit-key 1193 passwd
> But gpg hangs in the middle of its work. Here is the output:
> Secret key is available.
> pub  1024D/8B7A4655  created: 2002-05-03 expires: never
     trust: -/u
> sub  1024g/A935EF26  created: 2002-05-03 expires: never
> (1). Rasoul Hajikhani (None) <1193@rhythm.com>
> Key is protected.
> You need a passphrase to unlock the secret key for
> user: "Rasoul Hajikhani (None) <1193@rhythm.com>"
> 1024-bit DSA key, ID 8B7A4655, created 2002-05-03
> After the last line, the program hangs. I could not find any info on
> --status-fd in the docs/DETAILS file. Can someone shed some light on
> this for me...
> Thanks in advance.
> -r
> _______________________________________________
> Gnupg-users mailing list
> Gnupg-users@gnupg.org
> http://lists.gnupg.org/mailman/listinfo/gnupg-users