Удаление файлов через 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.