Как восстановить доступ к вашему серверу 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..