Linux Mint: Будьте в спящем режиме не работает

Это, как предполагается, не возможно; или Вы выполняете уязвимую версию некоторого программного обеспечения, или Вы неправильно сконфигурировали что-то.

В соответствии с нормальными конфигурациями, соединяясь с X-сервером требует своего рода пароля, названного “X cookie”. Cookie случайным образом сгенерирован, когда X-сервер запускается и сохраненный в файле. Обычно, только пользователь, который запустил X-сервер, может считать этот файл, и таким образом, другие пользователи не могут получить cookie. Для подробного объяснения того, как получить доступ к X дисплеям, когда местоположение cookie не сразу очевидно, такой, получая доступ к дисплею удаленной машины по соединению SSH, видят Открытый окно на удаленном X дисплеев (почему "Не может открыть дисплей")? См. также там способ общаться с кем-то в их рабочем столе? и я могу запустить графическую программу на рабочем столе другого пользователя как корень? относительно доступа к X дисплеям другого пользователя.

Обратите внимание, что Боже мой не виновным здесь. Боже мой не программа нападения всегда. По существу, Боже мой записи в файл, и это не отказ Crikey, если тот файл не имеет достаточно строгих полномочий.

Возможные пути нападений включают:

  • X cookie сохранены в файле с недостаточно ограниченными полномочиями. Проверьте полномочия ~/.Xauthority или $XAUTHORITY; если этот файл читаем кем-либо, но владелец, что-то неправильно конфигурируется.
  • X cookie передаются в открытом тексте по сети. Используйте SSH.
  • X cookie, доступных в открытом тексте, потому что они хранятся в файловой системе NFS, которую любой с физическим доступом к сети может смонтировать. Не используйте NFS (по крайней мере, не этот путь), если Вы не доверяете всем пользователям корневой доступ к машине в сети.
  • Целевой пользователь работал xhost +. Не делайте этого.

8
22.02.2013, 23:08
1 ответ

У меня есть подобные проблемы с Xubuntu и wpa_supplicant службой, в основном, если я приостанавливаю / в спящем режиме однажды, это работает, если я пробую его во второй раз, когда (не перезагружая), это зависает, я получаю то сообщение, затем это возвращается к входу в систему.

Повороты там являются ошибкой с той частью Администратора сети, к счастью существует обходное решение/устранять:

Выполнение рычага/usr/lib/pm-utils/sleep.d/55NetworkManager возобновляет suspend_hybrid: Наличие NetworkManager будит интерфейсы назад... Неудавшийся.

Рассмотрение сценария является использованием org.freedesktop. NetworkManager.sleep и org.freedesktop. NetworkManager.wake.

Вызов этого приводит к ошибкам как это: % sudo dbus-отправляет - ответ печати - система - dest=org.freedesktop. NetworkManager/org/freedesktop/NetworkManager org.freedesktop. Ошибка NetworkManager.sleep org.freedesktop. DBus. Ошибка. UnknownMethod: Метод "сон" с подписью "" в интерфейсе "org.freedesktop. NetworkManager" не существует

Согласно документации [1], интерфейс отличающийся / изменился.

Корректное использование должно было бы назвать org.freedesktop. NetworkManager. Сон с булевым значением, как:

sudo dbus-отправляют - ответ печати - система - dest=org.freedesktop. NetworkManager/org/freedesktop/NetworkManager org.freedesktop. NetworkManager. Сон boolean:true

Поэтому измените файл: gksudo gedit /usr/lib/pm-utils/sleep.d/55NetworkManager

Найдите часть, которая говорит:

org.freedesktop.NetworkManager.sleep

и изменение в

org.freedesktop.Networkmanager.Sleep boolean:true

Затем найдите часть, которая говорит

org.freedesktop.NetworkManager.wake и изменение в

org.freedesktop.NetworkManager.Sleep boolean:false

Не уверенный, если это будет работать на Вас.. но его стоящее того, чтобы попытаться!

5
27.01.2020, 20:12

Теги

Похожие вопросы