WinSCP ударяет разрешение и группу на замене

Существует ли способ сказать winscp сохранять группу и разрешение моего файла загрузки? Я устал от изменения двоичных файлов веб-страниц/веб-приложения и необходимости изменить группу на www-данные, таким образом, сервер может считать их.

Если не, какое приложение я мог бы использовать вместо этого? Я главным образом использую winscp для легких из файлов копии/вставки на мой сервер Linux, и простота просмотра файловой системы (может пойти между 2 + папки через секунду, никакие опечатки),

2
задан 12.04.2013, 15:18

2 ответа

Установите ценуроз папки, и это должно теперь сохранить группу к www-данным, если группа папки является также www-данными

0
ответ дан 08.12.2019, 07:28

Я предполагаю, что у Вас есть проблема, потому что WinSCP удаляет существующие файлы прежде, чем загрузить новые - которого никогда не должно происходить, если у Вас нет полномочий 'записи' на старом файле, в этом случае удаление и заменение являются единственным путем к WinSCP для загрузки файлов.

При создании нового файла на Linux основная группа создателя будет файлом group1, и полномочия будут использованием calculated2 (0666 и ~umask). Владелец может изменить полномочия, но может только изменить группу файла в группу, которой он сам принадлежит.

В случае веб-сайта я обычно устанавливал setgid обдумал каталоги, так, чтобы все файлы, которые я создаю внутри, стали принадлежавшими той группе:

sudo chown -R :www-data public_html/
find public_html/ -type d -exec chmod g+s {} \;

Если файловая система сервера имеет включенный ACLs, Вы могли бы также указать полномочия по умолчанию для группы:

setfacl -Rdm g::rX public_html

Или Вы могли пропустить шаги "setgid" и "chgrp" и просто присвоить полномочия по умолчанию группе, которую Вы хотите:

setfacl -Rm g:www-data:rX public_html
setfacl -Rdm g:www-data-rX public_html

(Команды с -d полномочия значения по умолчанию набора.)


  1. Если каталог не имеет бит setgid, который заставляет недавно созданные файлы наследовать группу каталога.
  2. Может влияться с помощью ACLs по умолчанию на каталоге.
2
ответ дан 08.12.2019, 07:28

Теги

Похожие вопросы