scripting for recieving a prompt


 
Thread Tools Search this Thread
Top Forums Programming scripting for recieving a prompt
# 1  
Old 07-07-2010
scripting for recieving a prompt

I have to run a script provided by a vendor. Its an executable so I can't change it.

basically after I call it it prompts me for a password. The script does not provide a way for me to pass a password with the command that calls the script.

I would like to automate running this script from code and not have to require someone to login to executive it. Is it possible to right a shell script (I am on solaris in korn) that

1. calls the script
2. when prompted for the password, passes the password.
3. It has to repeat the same password twice.
# 2  
Old 07-07-2010
i am not sure if this will work but you can try.

Code:
#!/usr/bin/ksh

pwd ="ur_password"

ur_script $pwd $pwd

i am sure this will not work because i dont know how the command that will give input on a prompt.
probably masters here can give you a lot better way. i am just giving an idea.
# 3  
Old 07-07-2010
passing the password does not work. the script won't run. if i do that. It just generates the allowable input.

Its an Oracle script for their middle tier. This is what happens when I try to pass a password. It just gives me the usage.

oidpasswd connect=oiddev unlock_su_acct=true -w $MYPASSWORD
Usage: oidpasswd [connect=<Net8 Connect Descriptor>] [change_oiddb_pwd=true | create_wallet=true | unlock_su_acct=true| reset_su_password=true | manage_su_acl=true]
connect: Database connect string
change_oiddb_pwd: Change OID database password
create_wallet: Create LDAP and Replication server wallets
unlock_su_acct: Unlock OID super user account
reset_su_password: Reset OID super user password
manage_su_acl: Manage super user restriced ACL


If I don't pass a password, I get a prompt as follows:

oidpasswd
current password:
new password:
confirm password:
# 4  
Old 07-07-2010
You may need to use the expect language to inject a password in this fashion. Be careful not to pass passwords to anything as commandline parameters, as this is very insecure -- often anyone on the system will be able to read them in plaintext.
# 5  
Old 07-07-2010
how do i use expect?
# 6  
Old 07-07-2010
Here is the very second google hit for how to use expect.
Granted, there's much better ways to automate sftp than expect(i.e. keys) but it shows the idea nicely.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Solaris

Unable to move from rsc prompt to ok prompt

Hi, on sunfire v890 unable to move from rsc prompt to ok prompt, i have executed the command break. (9 Replies)
Discussion started by: manoj.solaris
9 Replies

2. AIX

Shell Scripting (prompt off)

Dear all experts, I have a script written to compress a list of files, during compressing, some of the files are having same name. When the compressing started, the same name file will be prompted with message whether to overwrite the old file. I need to enter "y" to continue. Is there any way I... (7 Replies)
Discussion started by: kwliew999
7 Replies

3. UNIX and Linux Applications

Problem recieving files from net2ftp

I have a very strange problem occurring with a Net2FTP site. I've setted up a VSFTPD with SSL/TLS enabled and it works just fine for almos all archives, however, if someone put a .msg file (Outlook messages), if I download via Net2FTP, the file arrives different (different MD5) and it doesn't... (3 Replies)
Discussion started by: Zarnick
3 Replies

4. Shell Programming and Scripting

awk recieving script variables.

Hi, I have a script which recieves 3 variables. #!/bin/bash Directory=$1 Archive=$2 Log_File_Path=$3 ... ... ... gzip -l *.xml.gz |awk '{print $1"^"$2"^"$4}'|sed '$d' In awk instead of $1 which should be Compressed size its recieving Directory name. How should this be... (1 Reply)
Discussion started by: chetan.c
1 Replies

5. Shell Programming and Scripting

Scripting password prompt for restarting Jboss application

Hi When I do on console a stop, the script prompts for password > stop_idm_suite.sh Suite system password:Here experct of the shell script stop_idm_suite.sh DoIt() { # prompt System password echo "" ${BMC_JAVA_HOME}/java -Didm.suite.home=${BMC_IDM_SUITE_HOME} -classpath... (1 Reply)
Discussion started by: slashdotweenie
1 Replies

6. Cybersecurity

recieving undeliverable reciepts of spam mails that seem to be coming from my domain

Hi I am getting undeliverable reciepts for what look like spam emails coming from my domain. Here is an example: Your message did not reach some or all of the intended recipients. Subject:Attack your baby, she wants Sent:02/12/2008 01:45 The following recipient(s) cannot be reached:... (4 Replies)
Discussion started by: edzillion
4 Replies

7. UNIX for Advanced & Expert Users

postfix sending but not recieving

Hi all, I just setup postfix on my server thats running Centos 5.x with webmin. Now I can send email out of the server but I cant receive email. Server side I can telnet into the 110 and 25 port but coming from the outside of the box I can only telnet into the 110 port but not port 25. The... (1 Reply)
Discussion started by: mcraul
1 Replies

8. Forum Support Area for Unregistered Users & Account Problems

new account, not recieving email to confirm

Hello, I registered an account several hours ago, and never recieved the email registration link in my email account. Read the instructions posted here, and requested to resend registration link, and this one also has not shown up in my email acccount. yes, I've checked the bulk folder as... (1 Reply)
Discussion started by: denn
1 Replies

9. Shell Programming and Scripting

Mail recieving problem

Hi I have been trying to resolve this issue refering to all your previous post..... but had a hard luck. Below is the code which is when run from command prompt sends the mail taking the mail related crediantials ( email id where to send the mail ) from a xml file whose path is mentioned in... (2 Replies)
Discussion started by: pankajkrmishra
2 Replies

10. Post Here to Contact Site Administrators and Moderators

Why am I not recieving email notification?

I have been a member for almost a year now. I have always recieved email notifications when I select "subcribe to this thread" at the bottom of posts that I reply to. However, over the last month or so, I have not been recieving email notification of replys to posts I respond to. I have... (6 Replies)
Discussion started by: Kelam_Magnus
6 Replies
Login or Register to Ask a Question