fix bug: chown without -R