777 files and dir


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting 777 files and dir
# 1  
Old 11-05-2011
777 files and dir

i have four files that have 777 permission

Code:
find /var/tttt/ -type f -perm 0777

/var/ttt/1
/var/ttt/2
/var/ttt/3
/var/ttt/4

if any file other than above 4 have 777 permission then move that file to /garbage/yyyy-mmm-dd [2011-11-04]. Also email me that this have abcd have 777 permission.
# 2  
Old 11-05-2011
Try this...
Code:
#!/bin/bash
DST_DIR=/garbage/$(date +%Y-%b-%d)
mkdir -p ${DST_DIR}
find /var/tttt/ -type f -perm 0777 ! -name "[1-4]" | while read line
do
        mv ${line} ${DST_DIR} && echo "${line} found with 777 permission" | mail you@you.com 
done

--ahamed
# 3  
Old 11-05-2011
if ignore file (777 perm) have different name like

Code:
/var/ttt/xyz
/var/ttt/abcd
/var/ttt/d2g567
/var/ttt/4p987G

i want to ignore above file during moving, so how to do that.
# 4  
Old 11-05-2011
You need to be specific. Which all files do you want to ignore?

--ahamed
# 5  
Old 11-05-2011
brother your code is fine, but problem is that you mention [1-4] file name but i just checked that it have below files have 777, so i want below files to ignore list because that have 777 permission and i don't want to move these files, rest file that have 777 permission, i want to move to garbage directory as mentioned.

Code:
/var/ttt/1
/var/ttt/2
/var/ttt/3
/var/ttt/4
/var/ttt/xyz
/var/ttt/abcd
/var/ttt/d2g567
/var/ttt/4p987G

# 6  
Old 11-05-2011
So, only these files with "specific" file names you want to ignore?

--ahamed

---------- Post updated at 12:38 AM ---------- Previous update was at 12:21 AM ----------

Try this...
Code:
#!/bin/bash
exclude="abcd|d2g567|4p987G"
DST_DIR=/garbage/$(date +%Y-%b-%d)
mkdir -p ${DST_DIR}
find /var/tttt/ -type f -perm 0777 ! -name "[1-4]" | while read line
do
        echo $line | egrep "(${exclude})" >/dev/null && continue
        mv ${line} ${DST_DIR} && echo "${line} found with 777 permission" | mail you@you.com 
done

--ahamed
This User Gave Thanks to ahamed101 For This Post:
# 7  
Old 11-06-2011
How to email the output to more than one user, please suggest.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

Assign read write permission to the user for specific dir and it's sub dir and files in AIX

I have searched this quite a long time but couldn't find the right method for me to use. I need to assign read write permission to the user for specific directories and it's sub directories and files. I do not want to use ACL. I do not want to assign user the same group of that directories too.... (0 Replies)
Discussion started by: blinkingdan
0 Replies

2. UNIX for Dummies Questions & Answers

Unable to run files with 700-777 permissions

I finally installed Chakra Linux and noticed whether I create or extract a file with 700, 755, 775 permissions a * sign is listed at the end of the filename: $ ls -l bin/32 total 16440 -rwxr-xr-x 1 501 utmp 6321496 09.12.2013 04:02 bitcoind* -rwxr-xr-x 1 501 utmp 10508613 09.12.2013 04:02... (10 Replies)
Discussion started by: Azrael
10 Replies

3. Shell Programming and Scripting

Script to move all files in a dir into a certain dir

Hello all, I'm very new to shell scripting and need quite urgently to do this thing for my student job. I have a directory called "vectors" with a bunch of files all named ".vector". also i have for each of those files a directory with the name . I now want to move each of those *.vector files... (2 Replies)
Discussion started by: sherresh
2 Replies

4. Shell Programming and Scripting

KSH - Find paths of multiple files in CC (dir and sub-dir))

Dear Members, I have a list of xml files like abc.xml.table prq.xml.table ... .. . in a txt file. Now I have to search the file(s) in all directories and sub-directories and print the full path of file in a output txt file. Please help me with the script or command to do so. ... (11 Replies)
Discussion started by: Yoodit
11 Replies

5. UNIX for Dummies Questions & Answers

How to list all files in dir and sub-dir's recursively along with file size?

I am very new to unix as well as shell scripting. I have to write a script for the following requirement. In have to list all the files in directory and its sub directories along with file path and size of the file Please help me in this regard and many thanks in advance. (3 Replies)
Discussion started by: nmakkena
3 Replies

6. Shell Programming and Scripting

moving files from a dir in one machine to a dir in another machines

Hi, I am a unix newbie.I need to write a shell script to move my oracle READ WRITE datafiles from one serevr to another. I need to move it from /u01/oradata/W1KK/.. to /u01/oradata/W2KK, /u02/oradata/W1KK/.. to /u02/oradata/W2KK. That is, I actaully am moving my datafiles from one database to... (2 Replies)
Discussion started by: mathews
2 Replies

7. Shell Programming and Scripting

A script to find dir, delete files in, and then del dir?

Hello!! I have directories from 2008, with files in them. I want to create a script that will find the directoried from 2008 (example directory: drwxr-xr-x 2 isplan users 1024 Nov 21 2008 FILES_112108), delete the files within those directories and then delete the directories... (3 Replies)
Discussion started by: bigben1220
3 Replies

8. Cybersecurity

can another user 777 and existing 777 dirctory?

User usrA creates dirA directory and runs chmod 777 on the directory. Can usrB issue another 777 on dirA? It appears the answer is no even if the usrA and usrB are part of the same group. I know this is a rare scenario but I just ran across it and found out that usrB receives an error when... (4 Replies)
Discussion started by: zlek131
4 Replies

9. Shell Programming and Scripting

need to move files of particular day from one dir to another dir

Hi, I have hundered's of files of the name CMP_PORT_IN_P200903271623042437_20090328122430_err.xml in error directory of todays date ie 20090328 and in the file name 5th field specifies date only now i want to move all files of 20090328 to another directory i.e reprocess directory. So... (3 Replies)
Discussion started by: ss_ss
3 Replies

10. Shell Programming and Scripting

How to copy specified files from list of files from dir A to dir B

Hello, fjalkdsjfkldsajflkajdskl (3 Replies)
Discussion started by: pmeesara
3 Replies
Login or Register to Ask a Question