How to find root owned world writable files?


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers How to find root owned world writable files?
# 1  
Old 10-11-2010
How to find root owned world writable files?

Being a system administrator i came across a statement as " Excluding temporary directories /tmp and /var/tmp, no root owned files should be in world writable directories"

While the above statement may look straight forward but how would i check if there are any such directories in the distribution?

---------- Post updated at 06:58 AM ---------- Previous update was at 06:28 AM ----------

I think this will be more appropriate .

Correct me if i m wrong.
Code:
# find / -type d -user root -perm /o=w

# 2  
Old 10-11-2010
Please post the exact complete and total statement from your stated source and state the exact and complete and total list of relevant software you are running in this context and describe in exact and complete and total detail regarding which software is under the spotlight in today's "server hardening" exercise.

Please, please, please do not relay your own understanding of this issue but the complete and total detail of this issue.

Last edited by methyl; 10-11-2010 at 09:02 AM.. Reason: typos
# 3  
Old 10-11-2010
Frame the find command, as u require.

Code:
find

Everywhere

Code:
/

Only directories ( if both files dont mention )

Code:
-type d

root owned files

Code:
-user root

permission bits

Code:
-o=w

This User Gave Thanks to thegeek For This Post:
# 4  
Old 10-11-2010
Quote:
Originally Posted by methyl
Please post the exact complete and total statement from your stated source and state the exact and complete and total list of relevant software you are running in this context and describe in exact and complete and total detail regarding which software is under the spotlight in today's "server hardening" exercise.

Please, please, please do not relay your own understanding of this issue but the complete and total detail of this issue.
Can you please elaborate in simple statement?Which software you are talking about.

I m doing linux server hardening regardless of any document but online stuff.
As i m new to linux i m posting it under linux newbie section.Please give me some time to fully understand the environment.
However as you can see i have done something to make it work and here just evaluating whether it is correct or not?

---------- Post updated at 07:07 AM ---------- Previous update was at 07:04 AM ----------

Quote:
Originally Posted by thegeek
Frame the find command, as u require.

Code:
find

Everywhere

Code:
/

Only directories ( if both files dont mention )

Code:
-type d

root owned files

Code:
-user root

permission bits

Code:
-o=w

Thanks that was very helpful i will keep this in mind.
# 5  
Old 10-11-2010
But if methyl asked you to be more exact and complete, it certainly not to make a fool of you..As first thing I believe all posters should mention on what architecture they are...
For instance if you let everybody use /var/tmp or /tmp on an HP-UX, you may one day regret... As many root processes write there... and if full...
So I believe more methyl is trying to help you avoid possible issues by missunderstanding...
# 6  
Old 10-11-2010
Thanks vbe.
As professional Systems Administrators we are in the business of accident prevention. As many posters will have noticed I am concerned about Administrators making changes to a system based on information from a website rather than from informed personal knowledge backed with professional training.

---------- Post updated at 16:39 ---------- Previous update was at 16:30 ----------

What worried me most was this:
Quote:
find / -type d -user root -perm /o=w
Imho. In the context of the original post shows no understanding of unix permissions whatsoever. I could be wrong (please feel free to advise).
# 7  
Old 10-12-2010
Quote:
Originally Posted by methyl
Thanks vbe.
As professional Systems Administrators we are in the business of accident prevention. As many posters will have noticed I am concerned about Administrators making changes to a system based on information from a website rather than from informed personal knowledge backed with professional training.

---------- Post updated at 16:39 ---------- Previous update was at 16:30 ----------

What worried me most was this:

Imho. In the context of the original post shows no understanding of unix permissions whatsoever. I could be wrong (please feel free to advise).
What is wrong in above command.I just wanted to know the list of directories owned by root and has world writable permission .Is there anything wrong in it?
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Ubuntu

Create zip file from root owned fstab

I want to zip up my fstab file for backup purposes. This does not work because of permission issues. cd /etc/ zip -u fstab.zip fstab Can I use this with zip? echo xxx | sudo -S or change fstab owner to me? (3 Replies)
Discussion started by: drew77
3 Replies

2. Shell Programming and Scripting

World writable home dirs

what is wrong with this script? I get: ./perm.sh: command substitution: line 21: unexpected EOF while looking for matching `"' ./perm.sh: command substitution: line 22: syntax error: unexpected end of file Script: #!/bin/bash for dir in `/bin/cat /etc/passwd | /bin/egrep -v... (4 Replies)
Discussion started by: greenja9
4 Replies

3. UNIX for Dummies Questions & Answers

Read authorization for everybody on sub-directory owned by root

Hello. On my family laptop, I have a directory named /local. It is owned by root. I want to create a sub-directory named documents ( /local/documents ). I want to exclude exec for every body in that directory I want every authenticated linux user can create a sub directory ( ie :... (7 Replies)
Discussion started by: jcdole
7 Replies

4. AIX

find command to list all the 777 files and directories owned by root user

Hi I'm logged in to an AIX box now and we need to do an audit on this box. cbssapr01:# pwd / Which command will show all the files and directories owned by root user with permissions as 777 ? (8 Replies)
Discussion started by: newtoaixos
8 Replies

5. AIX

AIX 5.x OpenSSH choot and non-root owned

Good day. I was looking at implementing a chroot environment using openssh. I know I can use the sshd_config file and dictate that it is to use chroot for a specific directory for a user/group. However, the issue with this is that it is has to be root owned. To my knowledge, there is no mount... (0 Replies)
Discussion started by: smurphy_it
0 Replies

6. UNIX for Dummies Questions & Answers

find directories owned by a given user

Hi, I want to know if the is a way I can list the directories owned by a given user. Say i am logged in as that user. I found out the find command lists the files owned by a certain user/group but i want to know only the directories and if possible the permissions associated with these... (6 Replies)
Discussion started by: poojabhat
6 Replies

7. UNIX for Dummies Questions & Answers

user able to delete directory owned by root

I've tried to figure this out. I'm only about 6 mos into my AIX admin duties, but I've got a "security" problem I can't figure out. I've created a sub directory as follows: drwx------ 2 root system 256 Apr 13 16:02 mike I've logged in another session with the following user: $ id... (2 Replies)
Discussion started by: mpheine
2 Replies

8. UNIX for Dummies Questions & Answers

How do i find out the list of users whose terminal is writable?

Hello, i just wanted to know how do i find out the list of users whose terminal is writable?i mean i used who -T but this gives a list of all users whose terminal is writable or blocked and not writable. So how do i do this?I am new to Unix. (2 Replies)
Discussion started by: salman4u
2 Replies

9. AIX

How to find world writable files? (AIX)

Hi Group, Could someone tell me how to find world writable files on my server? I can use find command in conjuction with -perm option and I will get an output. But what I need is an output which looks similar to ls -l output. Meaning, it should give me the full path of the file along with the... (1 Reply)
Discussion started by: matifr
1 Replies

10. Shell Programming and Scripting

Perl CGI to access / edit "root" owned config files

I am trying to write a CGI program which accesses UNIX configuration files and changes them as required. The thing is, I don't want the CGI program to be "root" owned - it's Perl based! Is there any way that the Perl CGI program can request a username and password - and then use this to... (1 Reply)
Discussion started by: WIntellect
1 Replies
Login or Register to Ask a Question