On 5/25/2010 6:20 PM, Jakub Jedelsky wrote:
On 25.5.2010 14:27, Jatin Davey wrote:
Hi
I have a linux box which has CentOS running in it. I logged into the box
using root and wrote a script in the /home/proc_threads directory. saved
the file and quit. I changed the file permissions such that any user
could execute it using the "chmod 777 filename" command.
When i log out and log in as a non-root user i was not able to execute
the script though.
Could some one please help in this regard. I am a newbie to linux.
Thanks
Jatin
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
Hi,
have another users access to /home/proc_threads directory? :) Don't
you call any functions from script which can be executed only by root..?
Send us the exact error which you get after execute your script as an
user.. If it is a bash script, you can debug it with "-x" option..
Excuse my english :)
Jakub J.
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos
Here is the script that i am trying to execute as a non-root user:
#!/bin/sh
ps -C java -o thcount > /home/proc_threads/tempfile
awk ' { total += $1 } END { print total } ' /home/proc_threads/tempfile
here is the output when i try to execute as a non-root user:
./javathreads: line 2: /home/proc_threads/tempfile: Permission denied
awk: cmd. line:1: fatal: cannot open file `/home/proc_threads/tempfile'
for reading (Permission denied)
Thanks
Jatin
_______________________________________________
CentOS mailing list
CentOS@centos.org
http://lists.centos.org/mailman/listinfo/centos