Why would shutil.copy() raise a permission exception when cp doesn’t?

The operation that is failing is chmod, not the copy itself: File “/usr/lib/python2.7/shutil.py”, line 91, in copymode os.chmod(dst, mode) OSError: [Errno 1] Operation not permitted: ‘bin/styles/blacktie/images/ajax-loader-000000-e3e3e3.gif’ This indicates that the file already exists and is owned by another user. shutil.copy is specified to copy permission bits. If you only want the file contents to be … Read more

MongoDB only works when run as root on Ubuntu – data directory issue

You created /data/db as root so it has those permissions. You can change the permissions to your user account, or whatever you have mongo running as. chown -R username /data/db or /data You can also set a group chown -R username.groupname The -R does it recursively, so it will affect all the files you’ve created … Read more