Я пытался сделать сервер Unturned для своих друзей, и я не могу редактировать ЛЮБЫЕ файлы на нем.

Что я пробовал:

  • Я не могу удалить или загрузить на FTP-сервер; когда я пытаюсь изменить права доступа к файлу, он отрицает это.

  • Я изменил write_enable=NO на write_enable=YES в /etc/vsftpd.conf но это не помогло. Я не могу редактировать разрешения с FTP-сервера.

  • Исследую сеть для ответов, но я не могу найти что-либо по этому поводу в Интернете.

Другие детали:

  • Я использую FileZilla для FTP-сервисов.

Цель:

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

Если кто-нибудь может мне помочь, это было бы здорово.

1 ответ1

0

-Решение-

Решение этого заняло у меня некоторое время, но я наконец понял это. Вы должны сначала войти в учетную запись, которую вы хотите на FTP (В локальной сети вы можете оставить порт пустым). Если вы можете получить доступ к файлам, у вас все в порядке. Затем откройте терминальное соединение с самим сервером Ubuntu. После этого войдите в учетную запись с разрешениями sudo . Затем вы должны изменить владельца файла. Я предлагаю дать пользователю право владения всем , чтобы обеспечить полный доступ. Сначала запустите cd ~ чтобы изменить выбранную папку, затем sudo chown -R [User's Username]:root /home/[username] . Это должно изменить владельца папки на указанного пользователя вместе со всеми файлами в папке. Если вы хотите изменить владельца только определенного файла, запустите sudo chown [User's Username]:root [Directory (example: /home/user/folder/document.txt)]

Инструкции

Войдите в систему пользователя (требуются разрешения Sudo), запустите cd~ , найдите нужную папку и выполните sudo chown -R [User's Username]:root /home/[username] . Или для конкретного файла: sudo chown [User's Username]:root [Directory (example: /home/user/folder/document.txt)]

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