I'm building a site using the Yii framework. It's hosted on Ubuntu and I'm developing on Windows. When I upload changes to the live site (via filezilla), I need to change permissions on folders or files, upload the files, then change the permissions back. It's time consuming. Is there a way to change permission for a specific period of time, say 1 hour? So after an hour, they will change back?
You can change the permissions using a small bash script. In the beginning of your script, you place the command to change the permissions, then you use the command
Another way that looks better to me would be to let the permissions for normal operation and use ACL to allow the user you use for the file transfer.