12-26-2007
Have you tried "chown"?
Arun, there might be one of a couple of problems which would cause the command to fail.
To begin with, do you have access to the root account and its password?
If the answer to this is "yes", then you might want to change file ownership with the "chown" command. For an arbitrary file called "junk.txt", the sequence might run like this:
root@home/steve$$ ls -all
-rwxr-xr-x steve users 2048 12-07-07 junk.txt
root@home/steve$$ chown arun junk.txt
root@home/steve$$ ls -all
-rwxr-xr-x arun users 2048 12-07-07 junk.txt
As "arun", you may not be able to delete my file named "junk.txt", unless you are logged in as the file owner or as root, even if the file is in a directory where you have full read/write/execute permissions.
Does this help?
Last edited by Annatar; 12-26-2007 at 11:20 AM..
Reason: incorrect command result listing
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Using solaris 2.5.1, and how can I get a summary of the size of each subdirectory, say for /export/home, all the users? usually I do a du -sk dirname but I have to manually type in each name, is there a better way?
Thanks, (3 Replies)
Discussion started by: kymberm
3 Replies
2. AIX
hello !
can so help me ? here is my problem :
a same command, using find command works on a server, but doesn't on another. I've been told, that it could be because of the file systems ... it's amazing ! can so explain, please ?
thank you for your answer (1 Reply)
Discussion started by: chocolate
1 Replies
3. Shell Programming and Scripting
I have a script that does a search and replace on a tree using find, xargs and sed that looks something like this.
find . -type f -print0 | xargs -0 sed -i 's/fromthis/tothis/g'
Now this works fine on new versions on Linux but I need to make the script work on an old RAQ550 that has an older... (3 Replies)
Discussion started by: simonb
3 Replies
4. Shell Programming and Scripting
Hi There,
I have a script which finds for log files and removes them if the file has changed in the last day.
The script runs fine without errors. The log file is still there. So, I decided to print the find command and run the command outside the script. Getting "Incomplete statement"
Can you... (6 Replies)
Discussion started by: funtochat2002
6 Replies
5. Shell Programming and Scripting
Hi, I'm trying to write a bash script to find some files. However it seems that the find command is not behaving the same way when the script is executed as it does when executed from the command line:
Script extract:
#!/bin/bash
...
NEW="/usr/bin/find current/applications/ -name '*jar'... (3 Replies)
Discussion started by: mattd
3 Replies
6. AIX
I'm using AIX console over putty.
I'm not very happy with default ksh command editing capabilities so I forced insert mode, arrow keys and command history by issuing:
set -o emacs
alias __D=`echo "\002"`
alias __C=`echo "\006"`
in emacs mode history works using ctrl+p, so only thing... (2 Replies)
Discussion started by: vilius
2 Replies
7. Shell Programming and Scripting
Hi,
I have to delete all line breakes but it doenst work.
$ sed -e 's/\\n//g' file.txt
and the output contents still line breakes.
What should I do?
sincerely,
Blackbox (3 Replies)
Discussion started by: Blackbox
3 Replies
8. UNIX for Dummies Questions & Answers
Hello all,
Something strange going on with a shell script I'm writing. It's trying to write a list of files that it finds in a given directory to another file. But I also have a skip list so matching files that are in that skip list should be, well uhm, skipped :)
Here's the code of my... (2 Replies)
Discussion started by: StijnV
2 Replies
9. Shell Programming and Scripting
$ find /opt/data_* -maxdepth 3 -type d -name "main*" 2> /dev/null
/opt/data_025/maindblogs
/opt/data_026/maindblogs
/opt/data_027/maindblogs
/opt/data_028/maindblogs
$ find /opt/data_* -maxdepth 3 -type d -name "rvlogs*" 2> /dev/null
/opt/data_002/prod/rvlogs2_archive... (4 Replies)
Discussion started by: urello
4 Replies
10. Shell Programming and Scripting
I have AiX system version 6.1
I wish the below find command to work on AiX system ksh shell and give similar output as this works fine on RedHat Linux centos 7.
find /app/logs/fname1.out -printf "%M %u %TY-%Tm-%Td %TH:%TM %h/%f $(cksum<fname1.out | cut -d' ' -f1)\n"
Output:
-rw-r--r--... (7 Replies)
Discussion started by: mohtashims
7 Replies
GZEXE(1) General Commands Manual GZEXE(1)
NAME
gzexe - compress executable files in place
SYNOPSIS
gzexe name ...
DESCRIPTION
The gzexe utility allows you to compress executables in place and have them automatically uncompress and execute when you run them (at a
penalty in performance). For example if you execute ``gzexe /usr/bin/gdb'' it will create the following two files:
-rwxr-xr-x 1 root root 1026675 Jun 7 13:53 /usr/bin/gdb
-rwxr-xr-x 1 root root 2304524 May 30 13:02 /usr/bin/gdb~
/usr/bin/gdb~ is the original file and /usr/bin/gdb is the self-uncompressing executable file. You can remove /usr/bin/gdb~ once you are
sure that /usr/bin/gdb works properly.
This utility is most useful on systems with very small disks.
OPTIONS
-d Decompress the given executables instead of compressing them.
SEE ALSO
gzip(1), znew(1), zmore(1), zcmp(1), zforce(1)
CAVEATS
The compressed executable is a shell script. This may create some security holes. In particular, the compressed executable relies on the
PATH environment variable to find gzip and some standard utilities (basename, chmod, ln, mkdir, mktemp, rm, sleep, and tail).
BUGS
gzexe attempts to retain the original file attributes on the compressed executable, but you may have to fix them manually in some cases,
using chmod or chown.
GZEXE(1)