Ukrywanie użytkownika na ekranie logowania

W tym poście opiszę prostą metodę ukrywania użytkowników na ekranie logowania Windows. Może to być przydatne choćby jeśli korzystając z poprzedniego wpisu, zainstalowaliśmy serwer SSH z pakietu Cygwin. Instalator utworzył w systemie konto Privileged Server (cyg_server), na które przecież normalnie nie będziemy się logować.Tak naprawdę to instalator mógłby generować losowe hasło dla tego użytkownika (jego znajomość nie jest nam do szczęścia w ogóle potrzeba) i sam ukryć go na ekranie logowania. No, ale skoro tego nie robi, musimy się tym zająć sami.

User account visible

User account visible

Aby ukryć użytkowników na ekranie logowania skorzystamy z Edytora rejestru, którego uruchamiamy komendą regedit
Przechodzimy do HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon, gdzie tworzymy nowy klucz: SpecialAccounts, a w nim kolejny klucz UserList, w którym tworzymy nową wartość DWORD (32-bit) o nazwie zgodnie z nazwą konta, które chcemy ukryć, czyli w naszym przypadku cyg_server.

Regedit SpecialAccounts-UserList

Regedit SpecialAccounts-UserList

Dla nieklikających przedstawiam gotowy plik wpisów do rejestru ukrywający konto cyg_server do dodania do rejestru:

Konto Privileged Server (cyg_server) zostało ukryte zarówno na ekranie logowania jak i w Kontach użytkowników w Panelu sterowania.

User account hidden

User account hidden

Jeśli chcemy odkryć z powrotem użytkownika kasujemy utworzoną wartość DWORD (32-bit) z nazwą użytkownika.