#!/bin/sh if [ "$1" != "" ]; then #The folders in /data/data each have a different owner. The next line gets the owner and the strips the whitespace appusername=$(stat -c "%U" /data/data/$1 | xargs) #The next line constructs the chown command to repair the permissions for all the files in the target folder fixperm="chown -R $appusername:$appusername /data/data/$1/*" #Display the command to the user echo "$fixperm" #Uncomment the next line if you would like the script to fix the permission eval $fixperm else echo "Missing target folder parameter" fi