There is a group of developers (three people) who need to be given access to the server so that they can edit the site on the fly (style flaws and other trivia). How to do it right?

    2 answers 2

    In general, developers do not need access to a working server, which is fraught with

    1. server crashes at the most inappropriate moments,
    2. loss of version control, if they change on the fly,
    3. closed data leakage.

    It is always better if an individual is engaged in building assemblies and uploading them to the server. And the approach is simple:

    • create a separate group
    • make this group the owner of all possibly changeable files,
    • set read, write and execute permissions for the group on these files.
    • one
      I completely agree with the fact that developers are letting go to the working server nizya :) Let them work with copies and not be lazy to make backups - danila 1

    In your place you would make a virtual machine for developers on the local network and depending on the specific development (web development or C), would give port forwarding to it