Быстрое переключение пользователей - это функция многопользовательской операционной системы, которая позволяет пользователям переключаться между учетными записями пользователей, не выходя из приложений и не выходя из системы.
В Linux
Подсистема VT ядра Linux восходит к 1993 году и не понимает концепции нескольких «мест», что означает, что из 63 VT только один VT может быть активен в любой момент времени. Несмотря на это ограничение ядра, многопользовательская среда поддерживается в GNU / Linux. Функция «быстрого переключения пользователей» имеет менее серьезные потребности, чем многопользовательская, потому что несколько пользователей не работают одновременно и поэтому просто работают. [1]
Наиболее простое решение для элегантной многоместной системы - это kmscon / systemd- consoled в сочетании с systemd-logind . Доступные среды рабочего стола, такие как GNOME или KDE Software Compilation, адаптируют свой графический логин и диспетчер сеансов (например, GDM , SDDM , LightDM и т. Д.) К нижеследующему решению и должны быть настроены для реализации быстрого переключения пользователей таким образом.
Для установок со старыми средами функциональность должна быть включена в соответствующих файлах конфигурации, а затем нажата последовательность горячих клавиш , например CTRL-ALT-F8
. Теперь появится отдельное окно входа в систему, и второй пользователь сможет войти в систему (или даже первый пользователь снова). В качестве альтернативы при установке по умолчанию новые X-сеансы можно запускать по желанию, используя другие параметры отображения, чтобы они запускались на разных виртуальных терминалах (например, « startx -- :1
» или « X :1 -query localhost
»). Опять же, последовательности горячих клавиш позволяют пользователю переключаться.
Быстрое переключение пользователей может потенциально привести к различным осложнениям, связанным с безопасностью, [ ссылка необходима ] и обрабатывается по-разному в разных операционных системах, каждая из которых имеет свои преимущества и недостатки. Одна из возможностей, простая и безопасная, заключается в том, что только первый пользователь получает право владения ресурсами. Второй вариант - предоставить право владения ресурсами каждому новому пользователю. Последний, кто вошел в систему, становится владельцем. Третий - предоставить всем пользователям доступ к общим ресурсам. Это проще и интуитивно понятно, но позволяет (например) одному пользователю записывать разговор другого пользователя. В Windows общие ресурсы, такие как звук, доступны для всех сеансов. В Red Hat Linux поведение по умолчанию - предоставить право владения «ресурсами консоли» первому подключенному сеансу, но он может совместно использовать ресурсы между группами пользователей консоли или быть настроен для управления владением консолью по-другому.
В Microsoft Windows
Быстрое переключение пользователей в Windows основано на технологии служб удаленных рабочих столов . [2] В Windows XP GINA, который является компонентом Winlogon и с которым взаимодействует быстрое переключение пользователей, может быть вызван программно для автоматизации быстрого переключения пользователей. [3] PowerToy известный как супер Видеомикшер быстрый пользователь был предложен в 2002 году Microsoft. Это позволило быстро переключаться между пользователями с помощью сочетания клавиш (Win + Q) (аналогично Alt-Tab ), даже не переходя на экран приветствия . [4] Позже он стал недоступен, когда исходный набор PowerToys был заменен обновленными версиями, но по-прежнему работает с Windows XP SP3 (32-разрядная версия) при запуске от имени администратора.
В Windows Vista GINA заменяется поставщиками учетных данных , однако они не поддерживают программный запуск быстрого переключения пользователей. [5]
В Windows XP быстрое переключение пользователей было недоступно, если компьютер находится в доменной сети Windows Server или если были включены автономные файлы . Windows Vista и более поздние версии больше не имеют этих ограничений. [6]
Смотрите также
Рекомендации
- ^ "Рабочий стол / FastUserSwitching" . Проверено 17 февраля 2016 .
- ^ Архитектура быстрого переключения пользователей
- ^ Выполнение быстрого переключения пользователей программным способом - часть 1
- ^ Microsoft PowerToys для Windows XP
- ^ Выполнение быстрого переключения пользователей программным способом - часть 2
- ^ История разработчиков Windows Vista и Windows Server 2008: Поваренная книга совместимости приложений