Когда я закрываю свой ноутбук в Ubuntu 19.10, я хочу запретить другим доступ к моему компьютеру, а также скрыть все, что отображается на моем экране.
Теперь, когда я открываю крышку, рабочий стол отображается на долю секунды, прежде чем появится экран входа в систему.
Теперь любой злоумышленник в моем офисе мог использовать камеру и снимать момент перед блокировкой экрана и, возможно, увидеть достоверную информацию, открытую на моем рабочем столе.
Как предотвратить эту проблему с конфиденциальностью?
ОС: Ubuntu 19.10
Я мог воспроизвести проблему в ниже случая.
если файл /etc/systemd/logind.conf
является нетронутым, и значения gsettings являются также нетронутыми
gsettings list-recursively | grep "ac-action \|e-battery-action '"
org.gnome.settings-daemon.plugins.power lid-close-ac-action 'suspend'
org.gnome.settings-daemon.plugins.power lid-close-battery-action 'suspend'
Обходное решение:
отредактируйте файл /etc/systemd/logind.conf
и измените строку
#HandleLidSwitch=.....
кому: HandleLidSwitch=lock
не верная перезагрузка требуется или эта команда systemctl restart systemd-logind.service
. Я действительно перезагружал и работы, как предназначено.
Ссылка:
http://tipsonubuntu.com/2018/04/28/change-lid-close-action-ubuntu-18-04-lts/
http://manpages.ubuntu.com/manpages/eoan/man5/logind.conf.5.html
часть содержания из вышеупомянутой ссылки
HandlePowerKey=, HandleSuspendKey=, HandleHibernateKey=, HandleLidSwitch=,
HandleLidSwitchExternalPower=, HandleLidSwitchDocked=
Controls how logind shall handle the system power and sleep keys and the lid switch to
trigger actions such as system power-off or suspend. Can be one of "ignore",
"poweroff", "reboot", "halt", "kexec", "suspend", "hibernate", "hybrid-sleep",
"suspend-then-hibernate", and "lock".
Нет никакого действительного решения этой известной ошибки. Это - нерешенная проблема графического драйвера.
Решение проблемы безопасности состояло бы в том, чтобы установить действие с крышкой - близко к "блокировке" вместо, "приостанавливают"