390 karma · joined August 9, 2018
1. chown -R apache:apache . # Now the webserver will have write access over the whole application!
2. chmod -R u=rwx,g=rwx,o=rx app/cache # Now all files in cache are executable and writable by the webserver!
3. apachectl restart # graceful might be better here.
Securitywise 1 and 2 are not good things to do.
NB if anyone has ever run: chmod -R u+x . or equivalent and you run chmod -R u=rwX the files will stay executable...
You can always use find to set all files to +x and directories to -x but then what if some of files needed to be executable?
{e = () => ajaxCallToMutateDatabase()}
Or something similar...
It's just people don't do it because it is a bad idea!
> The EU parliament is not the main legislative body in the EU. That would be the Commission. Furthermore the Council has roughly equal power to the Parliament.
> Both the Commission and the Council are nationally controlled by the individual member states rather than directly elected.
Of course it is still democracy because each national government is elected democratically. Accountability is somewhat lacking though.
Both the Commission and the Council are nationally controlled by the individual member states rather than directly elected.
What is unbreakable encryption doing in that list?
It does depend why they are walking out. If a software engineer walks out in support of a cleaner then this is the opposite of entitled behaviour. Unfortunately e.g. the UK has made this illegal.
* Any non-backwards compatible change in the interface between the components. Yes this can be solved. But when working in a smaller team on proprietary software why use time solving a problem you don't need to solve?
(This is from experience.)
Is this GDPR compliant?
Really the only thing to do if you are curious is to find a good lawyer and get some real advice.
I would definitely hire an appropriate lawyer if I wanted to understand the legality of something like this in a given jurisdiction!
Do you have buy in from other team members for this?
Also what do you do if master needs to be merged back into develop? Do you really rebase develop and make everyone fiddle with all their feature branches?
My projects also have a linear progression. They look like...
* -- Bugfix
* -- Feature B
| \
| * -- Implement some other logical part of feature B
| * -- Implement first logical part feature B
| /
* -- Feature A