Як приховати певний обліковий запис користувача на екранах входу в Mac OS X

Anonim

Користувачі Mac, які мають кілька облікових записів на одній машині, іноді можуть забажати приховати певний обліковий запис користувача від появи на екранах входу в OS X. Це досить поширене явище для системних адміністраторів, які хочуть приховати обліковий запис адміністратора, який можна використовувати для прямого чи віддаленого усунення несправностей, але він також може бути застосований до інших користувачів з різних причин.Якщо таким чином приховати обліковий запис, ім’я для входу до облікового запису все ще існує, якщо воно відоме, і до нього все ще можна отримати доступ із віддаленого входу та спільного використання екрана, але не відображається на екранах завантаження як параметр входу.

зверніть увагу, що цей метод спрямований на приховання певного облікового запису користувача на екрані входу, що застосовується до комп’ютерів Mac із кількома обліковими записами користувачів. Якщо ви просто хочете не показувати всі піктограми аватарів під час входу в систему завантаження OS X, ви можете приховати всі імена користувачів у вікні входу за допомогою параметра OS X Preferences, який відображатиме просту форму входу, а не будь-які підказки щодо облікових записів користувачів на Mac.

Для приховування певного облікового запису користувача потрібно знати коротке ім’я облікового запису користувача та мати певний комфорт у використанні командного рядка. Щоб почати, запустіть термінал в OS X і майте під рукою коротку назву облікового запису. Коротке ім’я майже завжди збігається з домашнім каталогом користувача, останній – це те, що ми фактично використовуємо, щоб приховати та відобразити облікові записи.

Приховати обліковий запис користувача на екрані входу в Mac OS X

Це працює в OS X Yosemite (10.10 і новіших). Загальний синтаксис для приховування облікового запису такий: ACCOUNTNAME замінюється на домашній каталог користувача облікового запису, щоб більше не відображатися:

sudo dscl . create /Users/ACCOUNTNAME IsHidden 1

Наприклад, щоб приховати обліковий запис користувача «osxdaily» на Mac із заданим каталогом користувача /Users/osxdaily, синтаксис буде таким:

sudo dscl . create /Users/osxdaily IsHidden 1

Після перезавантаження ви помітите, що цільовий обліковий запис більше не відображається у списку аватарів. Обліковий запис також стане невидимим для меню швидкого перемикання користувачів і загального меню входу та виходу з OS X.Незважаючи на це, користувачі, яким відомий обліковий запис, можуть продовжувати отримувати до нього доступ через SSH, спільний доступ до екрана, віддалений вхід або навіть панелі входу в графічний інтерфейс, якщо вони знають про його існування.

Після завантаження це екран входу, на якому вказаний обліковий запис більше не відображатиметься:

Зауважте, що насправді ви можете піти далі та приховати від видимості весь каталог користувача, а також ім’я для входу, що фактично робить увесь обліковий запис користувача невидимим (проте все ще доступним) для Mac, окрім когось хто або знає, як його знайти, або що він існує. Ми розглянемо це окремо.

Показати обліковий запис користувача під час входу в OS X

Відкриття облікового запису користувача та повернення до налаштувань за замовчуванням відображення зазначеного користувача на екранах входу, у вікнах і в меню швидкого перемикання облікових записів користувачів також досить просте.Просто замініть 1 на 0 і запустіть ту саму команду, знову націлену на коротке ім’я облікового запису користувача/ім’я каталогу.

sudo dscl . create /Users/ACCOUNTNAME IsHidden 0

Як і раніше, перезавантаження Mac знову відкриє вказаний обліковий запис на екрані входу в OS X.

Крім очевидного застосування для системного адміністратора, для цього також є інші практичні застосування. Можливо, ви хочете уникнути плутанини користувачів на багатокористувацькому Mac, сховати обліковий запис адміністратора, щоб він не використовувався, не показувати рідко використовуваний новий обліковий запис користувача, який призначений для певної мети, зберегти певну конфіденційність, не розкриваючи унікальний особистий обліковий запис, або, можливо, просто не показувати загальний гостьовий обліковий запис, який залишається активним, але не видимим, оскільки він рідко потрібен. Незалежно від бажаного наміру чи причини, це працює досить добре і може бути швидко скасовано, якщо необхідно.

Як приховати певний обліковий запис користувача на екранах входу в Mac OS X