07-18-2009
pass a password to an application
Hi folks
I am new to shellscripting and I try to automate & guify some jobs.
Suppose I have a variable the stores a passwd and an application like "gpg" or "zip" to run from withn the script.
how do I pass that passwd (the content of the variable) to the application being called?
eg.
#/bin/bash
passwd=$1
gpg -d ~/thegpgfile.gpg
running this my terminal sits there waiting for me to enter a passwd. How do I automaticaly use the $passwd so the script continues execution without me interacting?
thank you in advance
p.s. excuse the english. its not me native language
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
hi, i have a lot of su in my script. and it keeps asking for a password every single time. how can i pass the password to su command? any setup i need to do?
i used a redirect, not working.
su -username - c "command" < "password"
thanks for any help! (5 Replies)
Discussion started by: bikoyski
5 Replies
2. Shell Programming and Scripting
ftp -i -n <<HERE
open $IPADD
user $USRNAME $PASS
cd /
get $FNAME
close
quit
HERE
Hi all the above script i used for ftp. How to modify same for sftp?
thanks in advance (10 Replies)
Discussion started by: bullz26
10 Replies
3. Shell Programming and Scripting
I have created a shell script to telnet remote machine. Here is the problem I am not able to pass the login username and password to the telnet session. I have searched forum and got few other methods to achieve this. But I need to know what's wrong in the below script.
username="root"... (2 Replies)
Discussion started by: uxpassion
2 Replies
4. Shell Programming and Scripting
I have several clients (over 120) connected to my server. I want to push some patch to all the client using a script which copies the file from the server to a specific path on the client and then installs it.
But for installation of the patch, it needs to be done thorough root login on client.... (7 Replies)
Discussion started by: shahdeo
7 Replies
5. Shell Programming and Scripting
Hi Everybody,
I am trying to write a script (ksh) to connect to oracle db via sqlplus.
As I do not want the password to be in plain text, I've tried to use java to encrypt and decrypt it but I am not sure how can I pass the decrypted password to the script. Pls advise.
Below is what I would... (1 Reply)
Discussion started by: Nick1971
1 Replies
6. Shell Programming and Scripting
Dear all
Does anybody know how to pass the password as input parameter to scp or rsync in unix scripts?
I have tried echo <password> | scp filename username@<ip address>:/filepath/ .
But it does not work.
BTW, I dont want to setup ssh trust between servers in this adhoc task.
Regards,... (2 Replies)
Discussion started by: eldonlck
2 Replies
7. UNIX for Advanced & Expert Users
Hi all,
I have a simple script to check the CPU, Swap Memory and Hard Disk. But I can auto assign password in the script to automatic run it in crontab.
Everytime when I run this script, it require to insert password like the message below :
How can I solve this problem ? (2 Replies)
Discussion started by: cafecoc85
2 Replies
8. Shell Programming and Scripting
Hello,
I am using below command but this is asking for tty
c42dba {/home/oracle}: echo sersnp | su -c ggs
standard in must be a tty
Best regards,
Vishal (4 Replies)
Discussion started by: admin_db
4 Replies
9. Shell Programming and Scripting
Hello,
I have list of around 400 devices. I need to restart a service /etc/init.d/psap23.sh in all of them, but it should restart by root only.
Those have some other kind of light Linux. There is no sudo package in that and we can't/shouldn't install. Direct root login is not allowed. I login... (5 Replies)
Discussion started by: solaris_1977
5 Replies
10. UNIX for Advanced & Expert Users
Using below below command i'm able to connect or authenticate server, In below command password contains special characters
sshpass -v -p 'ASJBA%hs76)#' ssh -q -o ConnectTimeout=5 hostname
But If I pass password as a variable I'm not able to connect or authenticate server, can you please help... (1 Reply)
Discussion started by: sam@sam
1 Replies
LEARN ABOUT LINUX
gpg-zip
GPG-ZIP(1) General Commands Manual GPG-ZIP(1)
NAME
gpg-zip - encrypt or sign files into an archive
SYNOPSIS
gpg-zip [OPTIONS] filename1 [filename2, ...] directory1 [directory2, ...]
DESCRIPTION
This manual page documents briefly the gpg-zip command.
gpg-zip encrypts or signs files into an archive. It is an gpg-ized tar using the same format as PGP's PGP Zip.
OPTIONS
-e, --encrypt
Encrypt data. This option may be combined with --symmetric (for output that may be decrypted via a secret key or a passphrase).
-d, --decrypt
Decrypt data.
-c, --symmetric
Encrypt with a symmetric cipher using a passphrase. The default symmetric cipher used is CAST5, but may be chosen with the
--cipher-algo option to gpg(1).
-s, --sign
Make a signature. See gpg(1).
-r, --recipient USER
Encrypt for user id USER. See gpg(1).
-u, --local-user USER
Use USER as the key to sign with. See gpg(1).
--list-archive
List the contents of the specified archive.
-o, --output FILE"
Write output to specified file FILE.
--gpg GPG
Use the specified command instead of gpg.
--gpg-args ARGS
Pass the specified options to gpg(1).
--tar TAR
Use the specified command instead of tar.
--tar-args ARGS
Pass the specified options to tar(1).
-h, --help
Output a short usage information.
--version
Output the program version.
DIAGNOSTICS
The program returns 0 if everything was fine, 1 otherwise.
EXAMPLES
Encrypt the contents of directory mydocs for user Bob to file test1:
gpg-zip --encrypt --output test1 --gpg-args -r Bob"" mydocs
List the contents of archive test1:
gpg-zip --list-archive test1
SEE ALSO
gpg(1), tar(1)
AUTHOR
Copyright (C) 2005 Free Software Foundation, Inc. Please report bugs to <bug-gnupg@gnu.org>.
This manpage was written by Colin Tuckley <colin@tuckley.org> and Daniel Leidert <daniel.leidert@wgdd.de> for the Debian distribution (but
may be used by others).
November 2006 GPG-ZIP(1)