Список всех пользователей mac os

Как узнать, какие пользователи подключены и вошли в Mac 2021

Настя и сборник весёлых историй

  • Настя и сборник весёлых историй

    Если вы используете свой Mac в сети, вам может быть интересно узнать, кто подключен к Mac в любой момент времени. Это может включать в себя перечисление в настоящее время зарегистрированных пользователей через различные сетевые протоколы, даже локальные, или, возможно, просто историю посещений пользователей за определенный период времени. Хотя Mac OS X Client не предоставляет такой же уровень информации, как Mac OS X Server, вы все равно можете найти информацию о подключении пользователя, используя различные инструменты, встроенные во все версии Mac OS X.

    Мы рассмотрим поиск активных учетных записей пользователей через Activity Monitor, команду ‘last’ и команду ‘who’. Это достаточно всеобъемлющее решение, означающее, что оно будет включать всех пользователей, которые в настоящее время подключены и / или активно вошли в систему Mac, будь то с помощью другой учетной записи пользователя в фоновом режиме, учетной записи гостя, общего доступа из доступа к общей папке, пользователя, подключенного через общий доступ к локальной сети с целью обмена файлами с другим Mac, сетевыми пользователями, подключенными с компьютеров под управлением Windows или Linux через SMB, удаленными входами через SSH и SFTP, практически всем.

    См. «Пользователи с монитором активности» в Mac OS X

    Самый простой способ получить основные сведения о пользователе — это использовать Activity Monitor из учетной записи администратора. Это будет включено, но данные немного ограничены для некоторых видов использования, как вы увидите:

    • Запустите «Монитор активности» в Mac OS X, который находится в / Applications / Utilities /
    • Нажмите «Пользователи», чтобы отсортировать и сгруппировать список по пользователям, вошедшим в систему.

    Если вы ищете конкретную учетную запись пользователя, вы можете легко найти этого пользователя, а также все процессы, которые он выполняет, будь то приложения, службы или ничего, и какие ресурсы они используют. Выбор вкладки «Сеть» в Activity Monitor также предоставит подробную информацию об использовании сети пользователем, помогая указать, копируют ли они или получают файлы с Mac на свои собственные.

    Чтобы правильно использовать эту информацию, вам понадобится некоторое общее представление о том, какие учетные записи пользователей существуют на Mac (то есть, кто находится в папке / Users /), а также понимание учетной записи root / superuser, в дополнение к службам и агенты демона, работающие в фоновом режиме на всех компьютерах Mac, которые могут отображаться в списке пользователей с такими именами, как spotlight, netbios, usbmuxd, locationd, coreaudiod, сервер окон, mdnsresponder, networkd, appleevents и многие другие.

    Читайте также:  Windows 10 не определяет экран

    В конечном счете, команда «last» может оказаться более полезной для тех, кто знаком с командной строкой.

    Список подключенных пользователей и входы в систему Mac с помощью «последнего»

    Инструмент командной строки ‘last’ предлагает простой способ просмотра истории того, что пользователи вошли на данный Mac, как локально, так и через сетевое соединение, такое как AFP, протокол общего доступа по умолчанию для Mac. Использование ‘last’ достаточно просто, но вы должны быть знакомы с командной строкой, чтобы извлечь максимальную пользу из утилиты и понять результат.

    Запустите приложение Terminal, находящееся в / Applications / Utilities / и введите следующую командную строку, чтобы увидеть полный список имен пользователей.

    Для поиска определенного имени пользователя отправьте вывод last через grep следующим образом:

    last |grep USERNAME

    Например, чтобы найти последний вывод для пользователя «OSXDaily», вы должны использовать следующую команду:

    last |grep OSXDaily

    Это чувствительно к регистру, поэтому пользователь osxdaily будет неопознан, а OSXDaily даст положительные результаты, поэтому обязательно используйте правильный регистр.

    В результате выходные данные будут выглядеть примерно так, включая все даты входа в систему и, по возможности, источник IP-адреса подключаемого компьютера, если пользователь вошел в систему через сетевое подключение (в этом примере снимка экрана исходный IP-адрес был идентифицирован как 192.168. 1.4):

    Если IP-адрес или источник в сети не отображаются, это означает, что пользователь вошел в систему непосредственно на Mac с помощью стандартного процесса входа в Mac OS X, быстрого переключения пользователей, su / sudo или чего-либо подобного.

    Чтобы увидеть, кто в данный момент вошел в систему через AFP, вы также можете использовать следующий синтаксис последней команды:

    last |grep «logged in»

    Пользователи, которые активно вошли в систему, будь то через удаленное соединение или локальный компьютер, будут отображать статус «все еще вошли в систему».

    Потенциальный сбой для команды ‘last’ появляется, когда вы вошли в систему по протоколу SMB / Windows, который дополнительно включен в Mac OS X, чтобы разрешить общий доступ к файлам между ПК с Windows и Mac, а пользователи вошли в Mac через SMB не всегда будет показывать, как вверх через «последний» вывод команды. Это оставляет несколько других вариантов, таких как использование «netstat» или, возможно, более простой для большинства пользователей просмотр в Network Activity из Activity Monitor, как было описано в начале этой статьи.

    Смотрите зарегистрированных пользователей SSH / Telnet с помощью «кто»

    Наконец, вы можете увидеть, кто в данный момент подключен к Mac через активное соединение SSH или устаревший протокол Telnet, используя классическую команду who из терминала:

    Это показывает все экземпляры вашей собственной учетной записи пользователя, а также зарегистрированных пользователей через внешнее соединение с Mac.

    Знаете другой способ узнать, какие пользователи в настоящее время вошли в Mac? Поделитесь с нами в комментариях!

    Источник

    Изменение параметров раздела «Параметры входа» в настройках пользователей и групп на Mac

    Если Вы администратор на своем Mac, Вы можете настроить параметры входа для пользователей своего компьютера. Это можно сделать на панели «Параметры входа» в разделе «Пользователи и группы» системных настроек.

    Читайте также:  Installing linux kernel module

    Чтобы изменить эти настройки, выберите меню Apple

    > «Системные настройки», нажмите «Пользователи и группы», затем нажмите «Параметры входа».

    Примечание. Если в левом нижнем углу панели отображается закрытый замок , нажмите его, чтобы разблокировать панель настроек.

    Выберите «Выкл.», чтобы требовать вход в систему после каждой перезагрузки компьютера Mac.

    Чтобы при перезагрузке компьютера Mac выполнять автоматический вход для определенного пользователя, выберите имя учетной записи этого пользователя и введите его пароль. Этот вариант удобен, если у компьютера Mac только один пользователь и компьютер всегда находится в безопасном месте. Если важна безопасность, автоматический вход следует отключить.

    Примечание. Если включена функция FileVault, автоматический вход невозможен.

    Показывать окно входа как

    Чтобы при входе в систему пользователи могли выбирать имена из списка без необходимости запоминать свои имена пользователей, выберите «Список пользователей»

    Чтобы пользователи при входе должны были вводить и имя пользователя и пароль, выберите «Имя и пароль».

    Показать кнопки «Режим сна», «Перезагрузить» и «Выключить»

    Отображение этих кнопок в окне входа в систему.

    Показать меню клавиатур в окне входа

    Позволяет пользователям выбирать язык macOS, который будет использоваться после входа.

    Показать подсказки паролей

    Отображение подсказки пароля в окне входа в систему. Подсказка появляется во время входа в систему, если пользователь нажимает знак вопроса в поле пароля или вводит неверный пароль три раза подряд.

    Показать меню быстрого переключения пользователей как

    Дает возможность быстро переключаться между пользователями из строки меню. Во всплывающем меню выберите способ отображения пользователей в строке меню.

    Позволить сетевым пользователям входить в систему в окне входа

    Позволяет пользователям выполнять вход на компьютере Mac с использованием учетных записей на сервере сетевых учетных записей, к которому подключен Ваш компьютер Mac.

    Параметры Универсального доступа

    Чтобы задать настройки, которые упростят вход в систему Mac, нажмите «Параметры Универсального доступа». См. раздел Включение параметров Универсального доступа в окне входа в систему.

    Сервер сетевых учетных записей

    Чтобы подключить (подсоединить) Ваш компьютер Mac к сетевому серверу учетных записей, нажмите кнопку «Подкл.» или «Правка». Если компьютер Mac еще не подключился к серверу, отображается кнопка «Подкл.». Если компьютер Mac уже установил соединение, отображается кнопка «Правка».

    Добавление и удаление

    Чтобы добавить нового пользователя или группу пользователей, нажмите кнопку «Добавить» и введите данные нового пользователя или группы. Чтобы удалить пользователя или группу, выберите их в списке и нажмите кнопку «Удалить» . См. раздел Удаление пользователя или группы.

    Источник

    Список учетных записей пользователей на Mac с командной строки

    Администраторы Mac могут оказаться в ситуации, когда им необходимо отобразить список всех учетных записей пользователей на конкретном Mac с помощью командной строки. Мы рассмотрим несколько способов для продвинутых пользователей перечислить все учетные записи, как пользователей, так и системы, на любом Mac с любой версией программного обеспечения Mac OS X.

    Несколько предварительных базовых подходов к этому было бы получить доступ к экрану входа в систему или перечислить содержимое каталога / Users, хотя если учетная запись пользователя будет скрыта, то она не будет отображаться на экране входа в систему, и это также просто для того, чтобы обфускать пользователя из в папке / Users. Кроме того, наличие имени в каталоге / Users / не является надежным, поскольку вы можете удалить учетную запись пользователя, но сохранить домашний каталог пользователей. В результате, хотя эти подходы могут быть подходящими для обычного пользователя Mac, который хочет показать, какие пользователи у них есть на компьютере, ни один из этих методов не является особенно достаточным для большинства потребностей администратора. Но, обратившись к командной строке, вы можете раскрыть все учетные записи пользователей на Mac, будь то общие учетные записи пользователей активных пользователей, учетных записей администратора, а также любой системной учетной записи.

    Читайте также:  Ноутбук не может завершить работу windows что делать

    Как перечислить все учетные записи пользователей на Mac из командной строки

    Откройте терминал, если вы еще этого не сделали, либо на локальном компьютере, на котором хотите просмотреть учетные записи пользователей, либо подключитесь к удаленному Mac, на который вы хотите включить учетные записи пользователей. Затем мы будем использовать команду dscl, которая работает во всех версиях системного программного обеспечения Mac OS X.

    Просмотр всех пользователей и учетных записей на Mac

    dscl. список / Пользователи

    Преимущество (или проблема) в этом подходе состоит в том, что он перечисляет не только все учетные записи пользователей на Mac, но также показывает каждую учетную запись процесса демона и сервера. Это будет включать имена пользователей, такие как Paul, Bob, Jill, а также демоны, системные учетные записи и пользователи процессов, такие как networkd, windowserver, daemon, nobody, root, _spotlight, _ard, _appserver, _iconservices и многие другие.

    Если полный список пользователей, таким образом, нежелателен, вы можете легко исключить все демона _underscore и учетные записи процессов, выполнив вывод через grep, как мы покажем дальше.

    Показывать только учетные записи пользователей

    dscl. список / Пользователи | grep -v ‘_’

    Эта команда будет отфильтровывать любого из пользователей-префикс-префиксов _ underscore, которые на самом деле не являются учетными записями пользователей. В результате вы получите гораздо более короткий список имен пользователей, но вы все равно найдете три пользовательских имени, которые не являются типичными учетными записями пользователей, но их обычно можно найти в установках Mac OS X; демона, никто и корень.

    Показать все учетные записи пользователей, каталоги пользователей и информацию пользователя GECOS на Mac

    Другим подходом было бы показать и перечислить подробный список учетных записей пользователей, связанный с ним каталог учетной записи пользователя и учетную запись пользователя GECOS (обычно это описание учетной записи или полное имя пользователя). Если вам интересно узнать, какие именно из системных учетных записей и обрабатывать учетные записи идентификаторов пользователей в вышеупомянутых списках, этот подход предлагает более подробную информацию, включая описание gecos для каждой учетной записи (например, пользователь _qtss — демон QuickTime Streaming Server)

    Пользователь dscacheutil -q

    Вывод этой команды будет довольно обширным, поэтому вы можете захотеть передать результат более или менее или перенаправить его в текстовый файл для упрощения разбора.

    Вероятно, есть другие способы отображения всех учетных записей пользователей на Mac, независимо от версии системы, если вы знаете об эффективном информационном методе, который здесь не рассматривается, поделитесь им в комментариях.

    Источник

  • Оцените статью