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
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
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
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
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
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
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
can we know the user id who changed saved script in cron tab..:D (7 Replies)
Discussion started by: netdbaind
7 Replies
8. AIX
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
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
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
LEARN ABOUT DEBIAN
jifty::script::server
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)