Stop people listing home directories on a Linux Host

Written by James McDonald

August 1, 2009

If you issue ls -al /home on a Linux computer as a standard user. You will normally get a list of users on the system.

This is because the permissions to /home/ are 755 which equates to drwxr-xr-x

However if you as root run chmod 751 /home giving permissions of drwxr-x–x a normal user then cannot list the home directories:

ls -al /home/
ls: cannot open directory /home/: Permission denied

Home directory permissions


Submit a Comment

Your email address will not be published.

You May Also Like…


Zebra Printer Language The above website has a page where you can enter ZPL and it...

PHP Iterators

Just came across a Youtube talk "Iterators in PHP" by Jake Smith published in 2014 that steps through the many...

PHP array_map Multiple Arrays

array_map can take multiple arrays. I like how it starts mapping through them starting at the first element of each...