Удаление файлов через FTP с помощью Pure FTP

Я пытаюсь настроить FTP на моем сервере Linode, используя Pureftp.

На данный момент на сервере у меня есть только пользователь root, но Filezilla не позволяет мне подключаться к пользователю root. Это почему?

Затем я создал нового пользователя и дал ему те же привилегии, что и root через visudo, теперь этот новый пользователь может удалять файлы из своего собственного каталога, но не из других каталогов. Как я могу это изменить? Спасибо

2 ответа

Решение

Вы используете Pure-FTPd способом, который не предназначен для использования. Вы также не знаете основ о правах доступа к файлам. Похоже, вы бы на практике предпочли просто использовать SFTP поверх SSH.

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

Блокировка "корневого" доступа к FTP, скорее всего, является ограничением безопасности на стороне сервера в FTP-сервере (ftpd). Это почти наверняка не является ограничением в вашем приложении FTP-клиента FileZilla. Это плохая идея разрешить корневой FTP-доступ, потому что FTP-пароли передаются по сети в виде обычного текста и не шифруются - любопытные незнакомцы могут легко получить root-доступ к вашему серверу. (вероятно, вы должны использовать ssh а также scp или же sftp вместо)

Причина, по которой ваш новый пользователь не может удалять файлы из других каталогов, заключается в том, что у нового пользователя нет прав на запись в эти каталоги. Если вы хотите, чтобы незнакомец, отслеживающий вашу сеть, мог удалить все в папке, просто дайте новому пользователю разрешение на запись в этот каталог, обычно изменяя группу каталога на ту, к которой принадлежит новый пользователь (chgrp groupname directoryname) затем настройка разрешений (chmod g+w directoryname) Обратите внимание, что это может вызвать проблемы с другими приложениями и не рекомендуется для любых каталогов за пределами домашних каталогов пользователя, если вы действительно не знаете, что делаете.

Насколько я знаю sudo а также visudo не влияют на разрешения при использовании FTP.

Другие вопросы по тегам