Кіріспе

Көп пайдаланушы операциялық жүйелерінің ерекшелігі – жылдам пайдаланушы ауыстыру. Бұл мүмкіндік пайдаланушыларға қолданбаларды жаппай және жүйеден шықпай, әртүрлі пайдаланушы тіркелгілеріне ауысуға мүмкіндік береді.

Linux жүйесінде

Linux ядросының VT қосалқы жүйесі 1993 жылға дейін соқталады және бірнеше "орындықтар" тұжырымын түсінбейді, яғни 63 VT-дан тек бір VT-ның кез келген уақытта белсенді болуы мүмкін. Бұл ядролық шектеуге қарамастан, Linux-та көп орындықты қолдау бар. "Жылдам пайдаланушы ауыстыру" мүмкіндігі көп орындықтың қарағанда аз талаптарға ие, себебі бірнеше пайдаланушы бір уақытта жұмыс істемейді. Көп орындықтың ең қарапайым және әдемі шешімі – kmscon/systemd консолі және 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-та жылдам пайдаланушы ауыстыру Remote Desktop Services технологиясына негізделген. Windows XP-де Winlogon құрамына кіретін GINA және онымен жылдам пайдаланушы ауысуы өзара әрекеттеседі, жылдам пайдаланушы ауысуын автоматтандыру үшін бағдарламалық түрде шақыруға болады. 2002 жылы Microsoft компаниясы Super fast пайдаланушы ауыстырғышы деп аталатын PowerToy ұсынды. Ол пернелердің комбинациясын (Win+Q) (Alt Tab-қа ұқсас) пайдаланып, пайдаланушыларды қосылу экранына бармай-ақ жылдам ауыстыруға мүмкіндік берді. Кейіннен PowerToys-тің бастапқы жиынтығы жаңартылған нұсқалармен ауыстырылғанда ол қолжетімсіз болды, бірақ әкімші ретінде іске қосылғанда Windows XP SP3 (32 бит) жүйесімен жұмыс істей береді. Windows Vista-да GINA Credential Providers-мен алмастырылды; алайда, олар жылдам пайдаланушы ауыстыруды бағдарламалық түрде бастауды қолдамайды. Windows XP-де егер компьютер Windows Server домендік желісінде болса немесе Offline Files қосылған болса, жылдам пайдаланушы ауыстыру мүмкін емес еді. Windows Vista және одан кейінгі нұсқаларда бұл шектеулер жойылды. Windows XP-де SerialKeys (пайдаланушыларға сөйлеуді күшейту құрылғыларын пайдалануға мүмкіндік беретін қолжетімділік опциясы) немесе NetWare клиенттік қызметтері орнатылған болса, жылдам пайдаланушы ауыстыру қолжетімді болмайды.