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