Домашняя » как » Как восстановить доступ к вашему серверу Plex, когда вы заблокированы

    Как восстановить доступ к вашему серверу Plex, когда вы заблокированы

    По большей части, опыт Plex Media Server довольно безупречен. Вы устанавливаете серверное программное обеспечение, указываете на это своим клиентам Plex и начинаете смотреть фильмы. Но иногда вы заходите на свой сервер только для того, чтобы быть загадочно закрытым. Давайте углубимся в некоторые тайные настройки и вернем вас к медиа-нирване.

    Проблема проявляется несколькими различными способами, но общий элемент заключается в том, что когда вы заходите в веб-панель управления для своего сервера Plex, вы либо вообще не можете получить доступ к панели управления, а получаете сообщение об ошибке « У вас нет разрешения на доступ к этому серверу ». Или, если вы когда-либо пытались использовать несколько серверов или удалили и установили сервер Plex на одном компьютере с другой учетной записью, вы не сможете войти в систему с этой учетной записью. вы хотите использовать.

    Проблема заключается в том, что глубоко за кулисами в реестре Windows (или в текстовых конфигурационных файлах в macOS и Linux) существует проблема с тем, как хранятся учетные данные для входа в вашу учетную запись. Погрузившись в настройки и удалив сохраненные токены для вашего логина, вы можете заставить Plex запросить их снова и получить новый безошибочный логин.

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

    Как сбросить токен для входа в Plex

    Хотя основная информация, которую нам необходимо удалить (для запуска сброса), одинакова в каждой операционной системе, эта информация находится в разных местах в зависимости от вашей системы. Давайте сначала посмотрим, как сбросить маркер входа в Windows, а затем выделим, где найти необходимые файлы в операционных системах macOS и Linux (и других UNIX-производных)..

    Перед выполнением любых изменений в любой операционной системе сначала остановите Plex Media Server..

    Windows: удалите соответствующие записи реестра

    Откройте редактор реестра, введя «regedit» в поле поиска «Пуск» и запустите приложение. В реестре перейдите к Компьютер \ HKEY_CURRENT_USER \ Программное обеспечение \ Plex, Inc. \ Plex Media Server в левом дереве, как показано ниже.

    Найдите следующие четыре записи:

    • PlexOnlineMail
    • PlexOnlineToken
    • PlexOnlineUsername
    • PlexOnlineHome (это будет доступно только некоторым пользователям - если вы не используете функцию управляемых пользователей Plex Home, у вас не будет этой записи.)

    Щелкните правой кнопкой мыши по каждой из этих записей и выберите «Удалить»..

    Эти четыре записи соответствуют вашему адресу электронной почты, уникальному идентификатору, предоставляемому центральным сервером Plex, вашему имени пользователя и вашему статусу Plex Home соответственно. Удаление их заставит ваш сервер Plex заполнять их снова при следующей попытке войти на сервер из браузера..

    macOS: редактировать файл Plist

    В macOS те же токены находятся в файле com.plexapp.plexmediaserver.plist, который находится в каталоге ~ / Library / Preferences /. Самый быстрый способ отредактировать файл - открыть FInder, нажать «Перейти»> «Перейти к папке» в строке меню и вставить ~ / Library / Preferences / в поле, которое появляется. Оттуда прокручивайте вниз, пока не увидите файл com.plexapp.plexmediaserver.plist. Обязательно остановите сервер Plex перед выполнением следующего редактирования.

    Откройте файл в текстовом редакторе и удалите следующие записи:

    PlexOnlineHome


    PlexOnlineMail
    [email protected]

    PlexOnlineToken
    XXXXXXXXXXXXXXXXXXXXX

    PlexOnlineUsername
    Ваш логин

    У вас может не быть записи для «PlexOnlineHome», если вы не используете функцию Plex Home, но у вас должна быть запись для оставшихся трех токенов. После редактирования и сохранения файла снова запустите Plex Media Server и войдите на свой сервер через браузер, чтобы повторно подтвердить свою подлинность..

    Linux: отредактируйте файл Preferences.xml

    В Linux вам просто нужно немного отредактировать текстовый файл конфигурации - в данном случае, Plex's preferences.xml . Общее расположение файла в Linux $ PLEX_HOME / Библиотека / Поддержка приложений / Plex Media Server / , но он расположен в / var / lib / plexmediaserver / Библиотека / Поддержка приложений / Plex Media Server /  для установок Debian, Fedora, Ubuntu и CentOS. Если у вас ОС UNIX, например, FreeBSD или устройство NAS, ознакомьтесь с полным списком расположений здесь..

    Открой preferences.xml файл в текстовом редакторе по вашему выбору. Найдите и удалите следующие записи:

    PlexOnlineHome = "1"
    PlexOnlineMail = "[email protected]"
    PlexOnlineToken = "XXXXXXXXXXXXXXXXXXXXX"
    PlexOnlineUsername = "YOURUSERNAME"

    Сохраните файл и снова запустите Plex Media Server. Войдите на свой сервер из веб-браузера с учетными данными Plex, и вы должны снова начать работу.


    Это все, что нужно сделать. Как бы ни была неприятна проблема с фантомным входом в систему, как только вы найдете нужный файл и сделаете небольшое изменение, вы вернетесь в бизнес и сможете войти с учетными данными Plex..