Удалить опцию удаления на сервере FiIleZilla

628
Harsh

Есть ли способ удалить или выделить параметр « Удалить» из списка на снимке экрана ниже, чтобы ни один пользователь не мог удалить файлы с сервера или клиента?

Вот список пользователей; Я хочу удалить эти параметры:

screenshot

У меня много пользователей на сервере, и добавить все учетные записи довольно нереально и сложно, поэтому я хочу отключить его, чтобы никто не мог его проверить.

1
Я не знаю, можете ли вы вообще отключить эти параметры, но вы можете редактировать пользовательский файл XML напрямую, а затем запустить Filezilla с ключом `/ reload-config` acejavelin 7 лет назад 0
Самым безопасным вариантом является контроль удалений на сервере в разрешениях пользователя: тогда не имеет значения, какой FTP-клиент они используют. AFH 7 лет назад 0
@AFH Я пробовал, но они все еще могут удалять файлы, я хочу позволить им удалять их файлы на сервере, а не других пользователей. Harsh 7 лет назад 0
@acejavelin, пожалуйста, объясните больше Harsh 7 лет назад 0
@Harsh База данных пользователей представляет собой файл XML, просто добавьте пользователей без параметров, на которые вы ссылаетесь вручную, и перезапустите сервер с параметром reload-config. Я не делал этого специально, но файл довольно прост, если у вас есть базовое понимание XML acejavelin 7 лет назад 0
@acejavelin дело в том, что на сервере около 20-50 пользователей, и добавлять их в XML один за другим, каждый из которых находится в другом каталоге, не очень удобно. Harsh 7 лет назад 0
@Harsh У вас нет таблицы или чего-то, что вы можете импортировать? Небольшая копия, вставка и настройка могут иметь большое значение. Но я просто добавил это, на форумах Filezilla-project.org есть множество дискуссий по схожим вопросам и редактированию, это может быть полезно. Я не дал ответа, только комментарий, потому что я не собирался на все исследования для вас, просто надеюсь, что вы укажете правильное направление. acejavelin 7 лет назад 0
Я не понимаю ваш ответ: вы говорите, что хотите удалить опции ** Delete ** из FileZilla, что предотвратит удаление их собственных файлов. Чтобы разрешить удаление только пользовательских файлов на сервере, вы можете предоставить пользователям две директории: свою собственную с полными разрешениями и запрещенную для всех. AFH 7 лет назад 0

1 ответ на вопрос

0
Martin Prikryl

Там нет такой конфигурации.

В любом случае это тебе не поможет. Если у пользователей есть разрешения на изменение настроек сервера FileZilla в графическом интерфейсе, они должны иметь возможность редактировать его файл конфигурации XML (в противном случае интерфейс администратора не сможет его сохранить). Поэтому скрытие некоторых параметров графического интерфейса не поможет, поскольку пользователи могут редактировать XML-файл напрямую.

Хотя FileZilla Server является открытым исходным кодом. Таким образом, вы можете создать собственную версию, соответствующую вашим потребностям.

Хотя было бы намного проще, чтобы пользователи не вмешивались в конфигурацию сервера FileZilla. Вместо этого создайте простой сценарий, который запускает пользователь, введите его / ее учетные данные, и сценарий добавляет запись в XML-файл конфигурации FileZilla Server с необходимыми разрешениями.

На самом деле я не хочу, чтобы они что-либо удаляли через Filezilla Server, поэтому я хочу удалить эту опцию. Я просто хочу, чтобы они читали и записывали файлы, а не удаляли. Harsh 7 лет назад 0
ОК, поэтому не проверяйте «Удалить» разрешения. Я на самом деле не понимаю ваш скриншот. У вас нет настроенных пользователей. Так как они могут войти? Martin Prikryl 7 лет назад 0
Это ванильный сервер, я еще не добавил, на сервере 20-40 пользователей, и они сами добавляют учетную запись, поэтому я хочу полностью отключить опцию «Удалить», чтобы никто не мог ее выбрать. Harsh 7 лет назад 0
Во-первых, как мы могли знать, что пользователь добавляет себя? Во-вторых, такой подход безумен. И в любом случае, если они могут войти в систему на сервере, они, вероятно, имеют полный доступ к файловой системе. Так какой смысл мешать им использовать FTP для удаления файлов, если они могут делать то же самое прямо на сервере? Martin Prikryl 7 лет назад 0
Они не могут получить доступ к важным файлам или файлам других пользователей на сервере, поэтому я хочу отключить опцию Удалить. Harsh 7 лет назад 0
Но если они могут изменять настройки сервера FileZilla в графическом интерфейсе, они должны иметь возможность редактировать его файл конфигурации XML (в противном случае интерфейс администратора не сможет его сохранить). Поэтому скрытие некоторых параметров графического интерфейса не поможет. Martin Prikryl 7 лет назад 0
Смотрите мой обновленный ответ. Martin Prikryl 7 лет назад 0
Это действительно имеет смысл, я постараюсь создать скрипт :) Хотя в Linux это будет намного проще ... Harsh 7 лет назад 0

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