-2

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

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

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

2 ответа2

1

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

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

0

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .