Ответ: используйте SetGID в родительском каталоге
chmod g+s /path/to/dir
затем
chown -R [username]:www-data /path/to/dir
На моем веб-сервере Debian LAMP есть файлы в корневом каталоге документов сайта, для которого для атрибута owner: group установлено [username]: www-data.
Когда я редактирую такой файл, подключаясь с помощью sftp и текстового редактора, группа меняется на [username]: [username].
Как я могу предотвратить это?
Ответ: используйте SetGID в родительском каталоге
chmod g+s /path/to/dir
затем
chown -R [username]:www-data /path/to/dir