По большей части, опыт 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 \ Software \ 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
you@youremail.com
PlexOnlineToken
XXXXXXXXXXXXXXXXXXXXX
PlexOnlineUsername
YOURUSERNAME
У вас может не быть записи для «PlexOnlineHome», если вы не используете функцию Plex Home, но у вас должна быть запись для оставшихся трех токенов. После редактирования и сохранения файла снова запустите Plex Media Server и войдите на свой сервер через браузер, чтобы повторно подтвердить свою подлинность.
Linux: отредактируйте файл Preferences.xml
В Linux вам просто нужно немного отредактировать текстовый файл конфигурации – в данном случае это Preferences.xml
в Plex. Общее расположение файла в Linux: $ PLEX_HOME/Библиотека/Поддержка приложений/Plex Media Server/
, но оно находится в /var/lib/plexmediaserver/Библиотека/Поддержка приложений/Plex Медиасервер/
для установок Debian, Fedora, Ubuntu и CentOS.Если у вас есть ОС UNIX, например, FreeBSD или устройство NAS, ознакомьтесь с полным списком расположений здесь.
Откройте файл Preferences.xml
в любом текстовом редакторе. Найдите и удалите следующие записи:
PlexOnlineHome = "1"
PlexOnlineMail = "you@youremail.com"
PlexOnlineToken = "XXXXXXXXXXXXXXXXXXXXX"
PlexOnlineUsername = "YOURUSERNAME"
Сохраните файл и снова запустите Plex Media Server. Войдите на свой сервер из веб-браузера, используя свои учетные данные Plex, и вы должны снова начать работу.
Это все, что нужно сделать. Как бы ни была неприятна проблема с фантомным входом в систему, как только вы найдете нужный файл и сделаете небольшое изменение, вы снова вернетесь в бизнес и сможете войти с учетными данными Plex.