Questions regarding permission of file.


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Questions regarding permission of file.
# 1  
Old 02-26-2014
Questions regarding permission of file.

Hi,

I want to check for the permission of a folder.

Code:
$ ls -ltrd /opt/domains/Logs/docs
drwxr-x---   2 user1      admin        96 Jul  9  2013 /opt/domains/Logs/docs

$ find /opt/domains/Logs -name docs -perm -740
/opt/domains/Logs/docs
$ echo $?
0

$ find /opt/domains/Logs -name docs -perm -744
$ echo $?
0

Looks like the directory [docs] has permissions 750

Now, i wish to alert if the user supplied permission 744 is greater than 750 in the sense

7 5 [0]
7 4 [4]

4>0, but as you can see whether i give a stronger permission[744] or weaker[740], the result is always positive i.e. '0'

How can I check in the if condition , whether the find returned an output or not ?

Last edited by mohtashims; 02-26-2014 at 05:27 PM..
# 2  
Old 02-27-2014
Quote:
Originally Posted by mohtashims
How can I check in the if condition , whether the find returned an output or not ?
Code:
x=$(find ...... | wc -l)
if [ $x -eq 0 ]
then
    echo "no output"
    # more statements
fi

This User Gave Thanks to balajesuri For This Post:
# 3  
Old 02-27-2014
Code:
if find ......| grep . >/dev/null
then
    echo "output"
fi

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Homework & Coursework Questions

Print questions from a questions folder in a sequential order

1.) I am to write scripts that will be phasetest folder in the home directory. 2.) The folder should have a set-up,phase and display files I have written a small script which i used to check for the existing users and their password. What I need help with: I have a set of questions in a... (19 Replies)
Discussion started by: moraks007
19 Replies

2. Shell Programming and Scripting

File permission

I have an application with the user mark and another user james is trying to run the application and ending up with file permission issues. The user mark has set the umask as 002, I wanted to have a setting so that anyone can run the application without any file permission issues. Can anyone... (2 Replies)
Discussion started by: Muthuraj K
2 Replies

3. Shell Programming and Scripting

file permission

Hi All, https://www.unix.com/unix-advanced-expert-users/105758-chmod-parent-sub-directories.html I have to change permission for the directories and subdirectories in single command when googled i found some updates but i understand what is switch. If there is a command please... (2 Replies)
Discussion started by: thelakbe
2 Replies

4. Solaris

file permission

hi frnds can u explain /etc/shadow file have read and write permissions for root only but while normal user changes his passwd it also updated in that file whats the logic behind that. (2 Replies)
Discussion started by: sravan ega
2 Replies

5. Cybersecurity

file permission/acl: 2 users with write access on 1 file...

Hello, i need some help/advice on how to solve a particular problem. these are the users: |name | group | ---------- --------------- |boss | department1 | |assistant | department1 | |employee | department1 | |spy | department2 | this is the... (0 Replies)
Discussion started by: elzalem
0 Replies

6. UNIX for Dummies Questions & Answers

Permission file questions--Please read!!!

1. I have an executable file that I have granted the users full permission "777" for it to work. I don't want the user to read this file! How can I prevent a user to read it? Thanks (4 Replies)
Discussion started by: bobo
4 Replies

7. Solaris

File permission

Hi Folks I have a file with the following permission. -r-sr-lr-- 1 apps appsgp 7612 Dec 19 2001 startup Any idea what is the in the group means? In my mind I believe I need to be root to set l in the group. Am I right? I don't have root access now. When I (as apps) a chmod... (2 Replies)
Discussion started by: hlee411
2 Replies

8. UNIX for Dummies Questions & Answers

File permission

Hi, I have one question. My home directory of my unix account is open for everyone. If other account copy my files to their directory, is there a way that I can find out who did it. Does the system administrator have some kind of events logs to find out? Thank you so much! (3 Replies)
Discussion started by: cleanice
3 Replies

9. Shell Programming and Scripting

The file permission

there is a directory eg. /home/edp/ , all the files under this directory : 1. the file and directory owner is "user1" , 2. the permission is 644 I want everyone hv permission to overwrite all files and write a new file to it , but I want the file owner and permssion keep unchange , could... (1 Reply)
Discussion started by: ust
1 Replies

10. UNIX for Dummies Questions & Answers

The file permission

I have a file ( /tmp/file.txt ) , the file owner is user1:edp , the permission is 644 , I want everyone can overwrite the file but don't change the file owner and permssion , could suggest what can I do ? thx (2 Replies)
Discussion started by: ust
2 Replies
Login or Register to Ask a Question