Comment puis-je me débarrasser de "IOError: 13, "Permission denied" sur Mac OS X

Voici mon Code que j'essaie de l'exécuter sur Mac OS X:

import getpass #Needed for fetching username
import shutil #Needed for moving Files
import os
var_username = getpass.getuser() #gets username and returns as variable
source_file = r"/Users/%s//Downloads/LogNLock/com.lognlock.loginhook.plist" %(var_username) #the destination of the source file
destination = r"/Library/LaunchAgents" #the target destination for the file to go
shutil.copy(source_file, destination) #moves the source file to the destination folder

Et j'ai googlé autour et ne peut pas comprendre pourquoi ça ne fonctionne pas.
Informations de fond: il fonctionne lorsque vous déplacez des fichiers depuis le bureau, de documents, par exemple, mais je pense que j'ai besoin de quelque sorte comment les privilèges d'utilisateur racine. im sur le compte de l'administrateur de la droite maintenant.

source_file = r"/Users/%s//..." <- 2 //'s Également la chaîne d'interpolation doit être juste % var_username ou % (var_username,)

OriginalL'auteur Simmrl | 2012-06-20