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

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

Всё о Интернете, сетях, компьютерах, Windows, iOS и Android

Как посмотреть список пользователей Linux

Привет всем любителям и почитателям альтернативных операционных систем! Я, конечно, чаще всего работаю в Windows, но и с «Пингвином» приходится довольно часто общаться. Недавно мне понадобилось посмотреть список пользователей из старенького файлового сервера на Ubuntu Linux чтобы завести их всех на новом, более мощном под управлением CentOS. Старый уже практически отжил своё и вот-вот должен накрыться, но пока ещё запускается.
Итак, чтобы вывести список пользователей Линукс в консоли, достаточно просто вывести содержимое системного файла

Делается это с помощью команды:

Чтобы исключить из списка системные учётные записи и вычленить только несистемные логины, воспользуйсь вот таким вариантом:

Если полная информация не нужна и достаточно всего лишь логинов, то лучше использовать вот такую команду:

Вот результат её вывода:

Мне именно такой вариант был удобнее, потому как я просто скопировал его и вставил в лист Excel, получив в каждой строчке по логину.

Есть и ещё один неплохой вариант получить список пользователей Linux (Ubuntu, Fedora, CentOS и т.д.) в консоли — это утилита getent . Она используется для того, чтобы выполнить чтение информации по базам данных операционной системы и вывести результат поиска. Команда будет выглядеть так:

Результат выполнения будет таким:

И ещё! Иногда надо посмотреть список активных пользователей Linux, то есть тех, которые сейчас залогинен в системе. Для этого надо воспользоваться другой командой:

Этим Вы вызовите системную утилиту users, которая перечислит все текущие логины, которые подключились к системе в отсортированном по имени виде.
Альтернативным вариантом может служить команда:

То есть Вы увидите таблицу, где будут отображены все виртуальные консоли с залогиненными в них юзерами.

Портал администраторов Debian/Ubuntu Linux.

Разделы

  • Console (6)
  • KDE (5)
  • X11 (6)
  • Базы данных (9)
  • Без рубрики (3)
  • Вебсервер (9)
  • Инсталляция (10)
  • Клиенты (3)
  • Локализация (3)
  • Мультимедия (13)
  • Поисковые машины (4)
  • Программирование (7)
  • Разное (10)
  • Сеть (9)
  • Системное (19)
  • Уроки (5)
  • Файловая система (7)
  • Юмор (3)
Читайте также:  Блокировка аккаунта на авито
  • Популярное

    Календарь

      Апрель 2020

      Пн Вт Ср Чт Пт Сб Вс
      « Окт
      1 2 3 4 5
      6 7 8 9 10 11 12
      13 14 15 16 17 18 19
      20 21 22 23 24 25 26
      27 28 29 30

    Архив

    Партнеры

    Узнать список пользователей в Linux

    Все пользователи лежат в файле /etc/passwd. Для того, что бы вывести их — пишем

    Вы там увидите строки типа:

    stunnel4:x:106:109::/var/run/stunnel4:/bin/false
    Debian-exim:x:107:110::/var/spool/exim4:/bin/false
    evgen:x:1000:1000. /home/evgen:/bin/bash

    Там же прописаны шелы доступа. Например, если вы хотите запретить на время пользователю заходить на сервер, то пишем вместо:

    И все пользователь только логиниться в систему, но не может ничего сделать.

    5 Responses to Узнать список пользователей в Linux

    1. sir_sigurd
      Август 12th, 2011 at 18:27
    2. Правильный способ получить список пользователей — использовать getent passwd, при этом будут показаны все пользователи, а не только локальные.

      А вот так можно получить список не системных пользователей:
      cat /etc/passwd | awk ‘/bash/

      ___без апострофов после awk___

      cat /etc/passwd | awk /bash/

      just go into etc/home , there are folders with name of users

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

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

      Как посмотреть список пользователей в терминале

      Сперва рассмотрим как посмотреть пользователей ubuntu в терминале Linux, так как это наиболее универсальный способ, который работает почти во всех дистрибутивах. В операционной системе Linux есть специальный файл в котором хранится информация обо всех пользователях. Это /etc/passwd. Записи в файле имеют следующий синтаксис:

      Читайте также:  Вконтакте не ставится лайк

      имя_пользователя пароль ид ид_группы группа домашний_каталог оболочка

      Надо заметить, что вместо пароля теперь записывается буква X это было сделано для безопасности. Все пароли пользователей хранятся теперь в другом файле. Остается только набрать команду и вы узнаете список пользователей linux:

      Пользователи с ID меньше 1000 — системные, они были созданы во время установки некоторых сервисов для более безопасной их работы. Этих пользователей трогать не следует. В этом примере в системе вручную зарегистрирован только один пользователь — Sergiy.

      В файле /etc/passwd слишком много лишних данных, если вам нужны только имена пользователей, можно отфильтровать вывод:

      sed ‘s/:.*//’ /etc/passwd

      Так вы можете посмотреть всех пользователей ubuntu. С зарегистрированными пользователями разобрались. Но намного интереснее посмотреть какие пользователи сейчас активны в системе, и какие команды они выполняют. Для этого есть утилита w:

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

      Кроме того, вы можете посмотреть историю входов пользователей в систему. Для этого есть команда last, она выводит информацию на основе лога /var/wtmp:

      Дату последнего входа для каждого пользователя вы можете посмотреть с помощью команды lastlog:

      Если пользователь никогда не входил, команда так и скажет, в противном случае мы увидим дату последнего входа.

      Список пользователей в GUI

      В Ubuntu зарегистрированными в системе пользователями можно управлять с помощью параметров системы. Откройте утилиту и выберите в самом низу пункт Учетные записи. Здесь уже не будут отображаться системные пользователи. В панели слева — непосредственно сам список, а справа можно изменить данные и настройки:

      Для kde есть более интересная утилита управления пользователями — kuser:

      Здесь так же как и в терминале отображены все пользователи, в том числе системные. Можно менять различные данные, в том числе пароли, основную и дополнительную группы и т д.

      Читайте также:  Целая часть числа паскаль

      Как видите, только в терминале вы можете посмотреть более подробную информацию, проверить даты входа и точно узнать не используют ли систему другие люди.

      Выводы

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

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

      Об авторе

      Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux интересуюсь всем, что связано с информационными технологиями и современной наукой.

      5 комментариев

      Спасибо за сайт, он полезный.

      сайт офигенный. нашла ответ на свой вопрос 🙂

      Я тоже использую только ubuntu, но что прикольно: его я использую только потому, что не могу поставить винду. У меня на одном компе (стационаре, полностью моем) просто нету дисковода, а винда у нас есть только на дисководе, а этот комп (бывший windows xp) просто получил в конце существования родной операционки крашнутые системные файлы. То есть большинство системных файлов просто крашнулось. И не восстановилось. Так что вот, я сижу с ubuntu 16.04, который не может устранить проблемы зависимостей, нормально выполнить sudo apt-get update, запустить sweet home 3d, установить пакет oracle-java7-installer, который нужен для некоторых приложений, таких как chrome (хром он, что логично, запустить небаганутым (т.е. с работающими вкладками, не пишушими ошибку) не может), а также вообще не может запустить скайп. Да, конечно, он у меня 32 битный, но в репозиториях-то должен где-то заваляться 32 битный скайп?

      Вот только у меня возник еще один вопрос: в каком же файле у нас хранятся пароли пользователей?
      Нет, я, конечно, могу полазить по файловой системе и все такое, но все же гораздо удобнее все найти на любимом сайте, не гуглить и не лазить в компе ))

      Ссылка на основную публикацию
      Снять пароль с роутера tp link
      Домашняя беспроводная сеть Wi-Fi должна быть защищена паролем. Но ведь бывают разные случаи, скажете вы. Например, вы хотите пригласить друзей...
      Скопировать контакты с андроид на компьютер
      Мы уже рассказывали о том, как скопировать контакты со смартфона на смартфон. Но иногда проще перебросить контактную книгу на компьютер....
      Скопировать строку таблицы значений 1с в другую
      Не претендуя на полноту описания функций и методов работы с таблицей значений 1с привожу некоторые аспекты, которые в своё время...
      Снять пароль с макроса excel
      Здравствуйте, друзья! Последние дни бился над такой задачей: Имеется файл .xls, в нем макрос на VBA, защищенный паролем. Файл создается...
      Adblock detector