Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Executing file without excute permission. Post 302193025 by ashish_uiit on Thursday 8th of May 2008 10:06:04 AM
Old 05-08-2008
Executing file without excute permission.

Hi,

I have a file which don't have execute permission, but still it can be executed by "sh" like as below.
------------------------------------------------------------------
-rw-r----- 1 root other 30 May 8 15:43 test.sh
(svpkg1-nd:root) - ./test.sh
./test.sh: cannot execute
(svpkg1-nd:root) - sh test.sh
I am here
(svpkg1-nd:root) -
-----------------------------------------------------------
Please tell me the difference between these two ways of executions.
In this way other if other users have only read permission still they can execute the file.

Thanks in advance,
Ashish
 

10 More Discussions You Might Find Interesting

1. UNIX for Advanced & Expert Users

help! can't excute

I can't excute any commands in /usr/bin when I try to excute commands in /usr/bin the error message is displayed " No Such device or address" Can you Help? Thanks in Advance (6 Replies)
Discussion started by: hassan2
6 Replies

2. UNIX for Dummies Questions & Answers

Why ' Permission denied' when executing a command?

Hi All, When I execute a command on Unix and it says 'Permission denied'. What could be the reason and how can it be resolved? Many thanks, David (2 Replies)
Discussion started by: david_wang
2 Replies

3. Shell Programming and Scripting

is there any way to excute script every N seconds?

Hello i have script that show me stuff , i need to excute this script every N seconds , is there any way to do it with one liner ? ( mybe perl ) thanks (7 Replies)
Discussion started by: umen
7 Replies

4. Shell Programming and Scripting

Excute file then..

I have a text file with only the command: MyTextFile: ls -l in it.. So in my sript im trying.. sh MyTextFile.txt >> MyTextFile.txt Just to overwrite and replace the command with its output. sh MyTextFile.txt 2>1 MyTextFile.txt isnt redirecting either.. :( Im getting the... (3 Replies)
Discussion started by: omgsomuchppl
3 Replies

5. Shell Programming and Scripting

How to excute an awk file

Hi All, Greetings. I am working with an awk file say "Test.awk". My Input file is say "test" I am executing the awk file using awk -f Test.awk test I am new to awk. I wanted to know how can we execute the above awk command from a ksh file. Please help me on this. Thanks in advance!! (9 Replies)
Discussion started by: dinesh1985
9 Replies

6. Shell Programming and Scripting

Permission denied while executing rsh

Hi All, I have two servers, say server1 and server2. I have put the entries of both servers in /.rhosts file of both servers. So, when I tried to run following from server1- rsh server2 "ls" Permission denied was printed on console. Can anyone help me out? Regards, akash mahakode (4 Replies)
Discussion started by: akash_mahakode
4 Replies

7. Shell Programming and Scripting

Executing expect script giving message as bad interpreter: Permission denied

Hi Gurus, I am new to scripting and needs your help in expect script used for telnet. I wrote a simple script as #!/usr/bin/expect-5.43 -f spawn telnet localhost 2233 expect "password:" send "secret\r" send "i data.cnbc.com\r" send "exit\r" expect eof When I am trying to execute... (2 Replies)
Discussion started by: niks_yv
2 Replies

8. OS X (Apple)

cannot excute binary file

Hi, I am a new user of Mac OSX 10.7 (Lion). I am trying to compile a program and followed steps as: 1: qmake program_name.pro Not to mention I have installed qt and program compile perfectly without error and create a Makefile. 2: make Again everything worked fine and I got an executable... (1 Reply)
Discussion started by: karun25u
1 Replies

9. SuSE

cant excute /etc/init/rc*

hi Guys, i'm new to linux i have some problem after reboot it showing like this error .. end -request: i/o error / dev hdb, sector 2566830 cant excute : /etc/init.d/rc No more process /etc in this run level any one know .. plz reply soon ... coz i 'm working as data center (2 Replies)
Discussion started by: coolboys
2 Replies

10. Shell Programming and Scripting

Executing bash file with sudo for the second time, leads to permission denied, for some commands

I have a script that checks if the script has been ran with sudo. If the script is not ran as sudo, the current script is being executed with exec sudo bash. You are asked for a password, you type in the password, success. Everything is perfect - the commands inside the script are ran as sudo.... (1 Reply)
Discussion started by: boqsc
1 Replies
CHROOT(2)						      BSD System Calls Manual							 CHROOT(2)

NAME
chroot -- change root directory SYNOPSIS
#include <unistd.h> int chroot(const char *dirname); DESCRIPTION
Dirname is the address of the pathname of a directory, terminated by an ASCII NUL. chroot() causes dirname to become the root directory, that is, the starting point for path searches of pathnames beginning with '/'. In order for a directory to become the root directory a process must have execute (search) access for that directory. If the program is not currently running with an altered root directory, it should be noted that chroot() has no effect on the process's cur- rent directory. If the program is already running with an altered root directory, the process's current directory is changed to the same new root directory. This prevents the current directory from being further up the directory tree than the altered root directory. This call is restricted to the super-user. RETURN VALUES
Upon successful completion, a value of 0 is returned. Otherwise, a value of -1 is returned and errno is set to indicate an error. ERRORS
chroot() will fail and the root directory will be unchanged if: [ENOTDIR] A component of the path name is not a directory. [ENAMETOOLONG] A component of a pathname exceeded {NAME_MAX} characters, or an entire path name exceeded {PATH_MAX} characters. [ENOENT] The named directory does not exist. [EACCES] Search permission is denied for any component of the path name. [ELOOP] Too many symbolic links were encountered in translating the pathname. [EFAULT] Path points outside the process's allocated address space. [EIO] An I/O error occurred while reading from or writing to the file system. SEE ALSO
chdir(2) WARNINGS
There are ways for a root process to escape from the chroot jail. HISTORY
The chroot() function call appeared in 4.2BSD. 4.2 Berkeley Distribution June 4, 1993 4.2 Berkeley Distribution
All times are GMT -4. The time now is 03:52 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy