Sponsored Content
Operating Systems AIX AIX How to run a Shell Script by changing the User Post 302676797 by acoomer on Wednesday 25th of July 2012 06:34:31 AM
Old 07-25-2012
AIX How to run a Shell Script by changing the User

Hi All,

Currently our application is running on the server having AIX 5.3 OS.

What we intend to do is to run a shell script owned by another user and needs to be run as that particular user.

I was trying to create a shell script using the su command before running the actual script (which will be executed from the new script). The su command always prompt for a password. Is there any way we can put that in the shell script so that there is no user prompt.

Also please guide if there is any better methodologies to achieve this.

Thanks

Abhik
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

Run shell script as different user

I want to start off by saying thanks to everyone here, you're answers and suggestions are always very helpful. I have a shell script which is invoked when an email is received. This shell script extracts any attachments that are sent with this email, and then runs a script which submits these... (8 Replies)
Discussion started by: mskarica
8 Replies

2. UNIX for Dummies Questions & Answers

shell script run by user or cron job ?

My shell script runs fine both as a cron job and when i issue it. However, I wish to differentiate when it runs as a cron-job so the "echo" statements are not issued (they get mailed to me, which i don't want). I tried checking $USER but since the cron was created in my user that does not... (5 Replies)
Discussion started by: sentinel
5 Replies

3. Shell Programming and Scripting

How to run cmds after changing to a new env (shell) in a shell script

Hi, I am using HP-UNIX. I have a requirement as below I have to change env twice like: cadenv <env> cadenv <env> ccm start -d /dbpath ccm tar -xvf *.tar ccm rcv .... mv *.tar BACKUP but after I do the first cadenv <env> , I am unable to execute any of the later commands . ... (6 Replies)
Discussion started by: charlei
6 Replies

4. Shell Programming and Scripting

Can root user run chmod 000 permission shell script?

Hi, I have a shell script file which is set to access permission 000. When I login as root (sudo su) and try to run this script, I am getting the Permission denied error. I have read somewhere that root admin user can execute any kind of permission script. Then why this behavior? However, I can... (1 Reply)
Discussion started by: royalibrahim
1 Replies

5. UNIX for Dummies Questions & Answers

Changing the user id or euid of the shell itself

Hi all, Ok, bear with me on this one, I am a bit new to Unix and it might take me a little bit of time to articulate my question. I know that every process has a user id and an effective user id. This seems to include the shell itself, because when I type 'ps', I see 'bash' listed as a... (2 Replies)
Discussion started by: oddthingy
2 Replies

6. Shell Programming and Scripting

Forcing another user to run a shell script (su)

I'm trying to use su (as myuser) to force another user (theuser) to run a shell script (thescript.sh): su theuser -c /home/theuser/thescript.sh However I'm running this from another script, and it is asking for theuser's password. I would rather avoid displaying it in the file (using echo... (2 Replies)
Discussion started by: asdfgg
2 Replies

7. Shell Programming and Scripting

User id who is changing the script.

can we know the user id who changed saved script in cron tab..:D (7 Replies)
Discussion started by: netdbaind
7 Replies

8. AIX

List of AIX commands that can be run by ROOT user ONLY

Hello, I am testing sudo and I want to test it. Can anyone please let me know few commands (of course other than shutdown, reboot etc. as I can't reboot the box) on AIX that can be run by ROOT only. Thanks ---------- Post updated at 07:43 PM ---------- Previous update was at 07:38 PM... (5 Replies)
Discussion started by: prvnrk
5 Replies

9. Shell Programming and Scripting

Best way to run a shell with different user

Hi , we got autosys for scheduling our jobs. Autosys user logs in to the Linux box and need to execute a shell script. problem here is user requires admin privileges on database to complete the task. Since scheduling is maintained by different team I don't want autosys user to have admin privileges... (1 Reply)
Discussion started by: rush143
1 Replies

10. Shell Programming and Scripting

Shell script run in a case statement call to run a php file, also Perl

Linux System having all Perl, Python, PHP (and Ruby) installed From a Shell script, can call a Perl, Python, PHP (or Ruby ?) file eg eg a Shell script run in a case statement call to run a php file, also Perl or/and Python file??? Like #!/usr/bin/bash .... .... case $INPUT_STRING... (1 Reply)
Discussion started by: hoyanet
1 Replies
Jifty::Script::Server(3pm)				User Contributed Perl Documentation				Jifty::Script::Server(3pm)

NAME
Jifty::Script::Server - A standalone webserver for your Jifty application SYNOPSIS
jifty server jifty server --port 6666 jifty server --stop DESCRIPTION
Starts and stops Jifty's standalone web server. options --port The port to run the server on. Overrides the port in the config file, if it is set there. The default port is 8888. --user USER The user to become after binding to the port. It is advised that you use this when binding to low ports, instead of running as "root". This option only works if the server is using a Net::Server subclass. --group GROUP The group to become after binding to the port. Like "--user", this option only works if the server is using a Net::Server subclass. --host HOSTNAME The host to bind to. This option only works if the server is using a Net::Server subclass. --stop Stops the server, if it is running. This is accomplished by reading the PID from "var/jifty-server.pid" --restart restart the server, if it is running. This is accomplished by killing the child pid, and let parent pid create a new one --sigready SIGNAL Sets the signal number that should be sent to the server's parent process when the server is ready to accept connections. --quiet Reduces the amount of debug output sent by the server --dbiprof Turns on DBI profiling; see DBI::ProfileDumper. --help Print a brief help message and exits. --man Prints the manual page and exits. DESCRIPTION
When you're getting started with Jifty, this is the server you want. It's lightweight and easy to work with. METHODS
run "run" takes no arguments, but starts up a Jifty server process for you. perl v5.14.2 2010-12-08 Jifty::Script::Server(3pm)
All times are GMT -4. The time now is 09:13 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy