↑ ↓ select, Enter open, Esc close

Find world-writable files and directories

Adjust the values, the command updates live
user@server
find /var/www/vhosts -xdev -perm -0002 ! -type l -ls 2>/dev/null

Lists all entries that have write permission for others, excluding symlinks, whose permissions do not matter. This should not occur in a webspace, since otherwise any process on the server can drop code there. A typical cause is tutorials that recommend chmod 777 as a blanket fix.

Note: System directories like /tmp are intentionally world-writable, where the sticky bit (t in the permissions) protects them.

Also searched as

  • find files with 777 permissions
  • find world writable files linux
  • insecure file permissions in webspace
  • who set chmod 777

Read first, then run.

The commands on myline.de act directly on servers, files and databases. A wrong path or placeholder can delete data irreversibly or make a server unreachable.

  • All commands are provided without warranty and are not tested on every system.
  • Understand what a command does before running it, and check every placeholder.
  • Make a backup first and, if possible, try it on a test system.
  • You run commands at your own risk. Liability for damages is excluded to the extent permitted by law.