RSS site feed|Webmaster Stuff|International Calling Cards|Linux Recovery|Server Recovery|Hard Drive Recovery|Raid Recovery
Here I have written some of the basic commands that I found to be of frequent use in user/group administration. I am sorry if I missed anything important.
Searching for a particular file:
find /home/smith -name sumith.dat
Searching for files by permission
find . -name *.o -perm 664 -print
To find directories with world write permission
find . -type d -perm 777 -print
This only matches the exact combination of permissions. If you wanted to find
all directories with group write permission, there are several combinations
that can match. You could list each combination, but find allows you to
specify a pattern that can be bit-wise ANDed with the permissions of the
file. Simply put a minus sign before the octal value. The group write
permission bit is octal 20, so the following negative value:
find . -perm -20 -print
will match the following common permissions:
+-------------------------+
|Permission Octal value |
+-------------------------+
|rwxrwxrwx 777 |
|rwxrwxr-x 775 |
|rw-rw-rw- 666 |
|rw-rw-r-- 664 |
|rw-rw---- 660 |
+-------------------------+
If you wanted to look for files that you can execute, (i.e. shell scripts or
programs), you want to match the pattern "--x------," by typing:
find . -perm -100 -print
When the -perm argument has a minus sign, all of the permission bits are
examined, including the set user ID bits.
set time for history command in linux.
If you are using a bash shell then using following command you can set the time in history so that you will get a better idea at what time the command was fired.
HISTTIMEFORMAT="%D %T "
copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
Sumith Sreedhar
Verbatim copying and redistribution of this entire page are permitted
provided this notice is preserved.