By Jack Szwergold
September 28, 2015

Change user ownership on a directory.

Dry run of the command using echo:

find '/var/www' -user some_user |\
  while read FILENAME
  do
    echo "${FILENAME}"
  done

Actual, functional script:

sudo find '/var/www' -user some_user |\
  while read FILENAME
  do
    sudo chown another_user "${FILENAME}"
  done

Find items without a user and assign a new user.

Dry run of the command using echo:

find '/var/www' -nouser |\
  while read FILENAME
  do
    echo "${FILENAME}"
  done

Actual, functional script:

sudo find '/var/www' -nouser |\
  while read FILENAME
  do
    sudo chown some_user "${FILENAME}"
  done