Архив метки: Вопросы читателей

Как скрыть список пользователей на экране входа в Ubuntu

Это краткое руководство показывает студентам и новым пользователям, как скрыть или отключить список пользователей на экране входа в Ubuntu.

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

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

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

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

Ubuntu — это операционная система Linux с открытым исходным кодом, которая работает на настольных компьютерах, ноутбуках, серверах и других устройствах.

При использовании Ubuntu вы обнаружите, что Linux не так уж сильно отличается от Windows и других операционных систем во многих отношениях, особенно когда дело доходит до использования системы для выполнения работы.

Чтобы начать отключение списка пользователей на экране входа в Ubuntu, выполните следующие действия:

Отключить список пользователей на экране входа в систему

Для профессионалов, заботящихся о безопасности, удаление списка пользователей на экране входа в систему — еще один способ обеспечить безопасность настольных компьютеров.

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

Сначала нажмите Ctrl – Alt – T на клавиатуре, чтобы открыть Терминал.

Выполните следующие команды:

sudo nano /etc/gdm3/greeter.dconf-defaults

Когда файл откроется, снимите комментарий (#) к выделенной строке в файле, как показано ниже, и сохраните.

# Login manager options

# =====================

[org/gnome/login-screen]

#logo='/usr/share/images/vendor-logos/logo-text-version-128.png'



# - Disable user list

disable-user-list=true

# - Disable restart buttons

# disable-restart-buttons=true

# - Show a login welcome message

Сохраните файл и выйдите.

Рестарт

После внесения изменений перезагрузите рабочий стол и просмотрите изменения.

На экране входа в систему пользователям необходимо будет правильно ввести имя пользователя и пароль, чтобы получить доступ.

Заключение

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



2021-01-09T12:00:28
Вопросы читателей

Создать домашний каталог для существующего пользователя в Linux

В этом кратком руководстве объясняется, как создать домашний каталог для существующего пользователя в Linux и Unix-подобных операционных системах с помощью команды mkhomedir_helper.

Как вы уже знаете, мы можем создать нового пользователя в Linux и Unix-подобных системах с помощью команды adduser, верно? Да все верно! Когда мы добавляем нового пользователя, по умолчанию автоматически создается домашний каталог для соответствующего пользователя.

Есть еще одна команда для создания пользователей в Linux. Это так useradd. После того, как я создал несколько пользователей с помощью команды useradd в Alpine Linux, я заметил, что каталоги $HOME для пользователей не создаются. Я не знал этого раньше. Прочитав справочные страницы команды useradd, я понял, что мне следовало включить -m (или --create-home) опцию для создания новых пользователей в каталоге $HOME, как показано ниже:

$ sudo useradd -m user_name

Или же

$ sudo useradd --create-home user_name

Но я забыл включить эту опцию и создал несколько новых пользователей. Если вы похожи на меня, не удаляйте существующих пользователей и создавайте их заново с помощью опции -m. Вы можете легко создать домашний каталог для существующего пользователя в Linux с помощью команды mkhomedir_helper, не удаляя и не воссоздавая пользователя.

mkhomedir_helper вспомогательная программа для модуля pam_mkhomedir. Модуль pam_mkhomedir PAM создаст домашний каталог пользователя, если он не существует в начале сеанса. Сначала этот модуль создает домашние каталоги, а затем заполняет их содержимым указанного каталога skel. Значение по умолчанию umask — это 0022, а значение по умолчанию для пути к skel — /etc/skel.

Позвольте мне показать вам пример, чтобы объяснить, как создать домашний каталог для существующего пользователя с помощью mkhomedir_helper.

Во-первых, давайте создадим нового пользователя с именем ostechnix, используя команду useradd:

$ useradd ostechnix

Установите пароль для пользователя:

$ passwd ostechnix

Теперь переключитесь на нового пользователя:

$ su - ostechnix

Вы увидите следующее сообщение об ошибке:

su: warning: cannot change directory to /home/ostechnix: No such file or directory

Как видно из вышеприведенного вывода, домашний каталог для пользователя ostechnix не существует, отсюда и эта ошибка.

Давайте проверим это, заглянув в /homeкаталог:

$ ls -l /home/

total 0

drwx------ 1 vagrant vagrant 72 Dec 15 13:19 vagrant

Что ж, это правда, что у пользователя ostechnix нет домашнего каталога.

Итак, давайте создадим домашний каталог для существующего пользователя (то есть ostechnix в нашем случае) с помощью команды mkhomedir_helper.

Для этого сначала выйдите из системы пользователя ostechnix, если вы уже вошли в систему:

$ exit

И выполните следующую команду, чтобы создать домашний каталог для пользователя с именем ostechnix :

$ sudo mkhomedir_helper ostechnix

Обратите внимание, что вы должны выполнить указанную выше команду как root пользователь или другой sudo пользователь.

Теперь переключитесь на пользователя ostechnix:

$ su - ostechnix

На этот раз вы не получите никакого предупреждающего сообщения, потому что домашний каталог для пользователя с именем ostechnix был создан с помощью команды mkhomedir_helper.

[ostechnix@archlinux ~]$ pwd

/home/ostechnix

Для получения дополнительных сведений см. справочные страницы:

$ man mkhomedir_helper

Теперь вы знаете, как создавать домашние каталоги после создания пользователей. Это может быть полезно, если вы забыли включить -m параметр при создании пользователей с помощью команды useradd.

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



2021-01-09T11:44:01
Вопросы читателей

Удаление пароля пользователя Windows 10

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

Если у вас есть компьютер без важных файлов, и вы не беспокоитесь о безопасности, Windows 10 включает несколько способов удаления пароля учетной записи.

В этом руководстве вы узнаете, как выполнить автоматический вход (или удалить пароль для входа) с устройства Windows 10, независимо от того, используете ли вы локальную учетную запись или учетную запись Microsoft.

Отключить вход по паролю в Windows 10

Если вы используете учетную запись Microsoft, вы не можете удалить пароль полностью, потому что ваши учетные данные связаны с вашей сетевой учетной записью, но вы можете настроить свое устройство на автоматический вход в систему, имитирующую учетную запись без пароля.

Чтобы обойти пароль для входа в Windows 10, выполните следующие действия:

  1. Откройте Пуск в Windows 10.
  2. Найдите netplwiz и щелкните верхний результат, чтобы открыть панель управления.
  3. В разделе «Пользователи этого компьютера» выберите учетную запись, для которой нужно удалить пароль.
  4. Очистить. Пользователь должен ввести имя пользователя и пароль, чтобы использовать этот компьютер.

  5. Нажмите кнопку Применить.
  6. Подтвердите данные учетной записи Microsoft для автоматического входа.

  7. Щелкните кнопку ОК.
  8. Еще раз нажмите кнопку ОК.

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

Удалить пароль для входа в Windows 10

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

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

Удалить пароль для учетной записи Microsoft

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

  1. Откройте настройки.
  2. Щелкните «Учетные записи».
  3. Нажмите на вашу информацию.
  4. Вместо этого выберите вариант «Войти с локальной учетной записью».

  5. Щелкните кнопку Далее.
  6. Подтвердите свой текущий пароль.
  7. Щелкните кнопку Далее.
  8. Создайте имя пользователя для учетной записи.
  9. Оставьте поля «Пароль» и «Повторно введите пароль» пустыми, чтобы полностью удалить пароль.

  10. Щелкните кнопку Далее.
  11. Нажмите кнопку «Выйти и завершить».

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

Удалить пароль для локальной учетной записи

Чтобы удалить пароль Windows 10 из локальной учетной записи, выполните следующие действия:

  1. Откройте настройки.
  2. Щелкните «Учетные записи».
  3. Щелкните Параметры входа .
  4. В разделе «Управление входом в систему на устройстве» выберите параметр «Пароль».
  5. Щелкните кнопку «Изменить».

  6. Подтвердите текущий пароль учетной записи.
  7. Щелкните кнопку Далее.
  8. Оставьте поля «Пароль» и «Повторно введите пароль» пустыми, чтобы полностью удалить пароль.

  9. Щелкните кнопку Далее.
  10. Щелкните кнопку Готово.

После выполнения этих шагов пароль для доступа к рабочему столу Windows 10 больше не потребуется.

Если вы хотите удалить пароль только потому, что это доставляет неудобства, лучше всего переключиться на более быстрый и безопасный метод аутентификации, например, создание ПИН-кода или настройку считывателя отпечатков пальцев, для которого требуется только простое прикосновение пальца.



2021-01-08T13:27:23
Вопросы читателей

Как использовать DiskUsage для анализа места на диске в Windows 10

В Windows 10 DiskUsage — это инструмент командной строки, который позволяет быстро анализировать содержимое данной папки или всего накопителя, чтобы понять, как используется пространство, и выяснить, какие файлы занимают больше всего места, а какие могут войти удобно при попытке освободить место.

Инструмент также включает в себя множество опций для настройки деталей отчета. Например, вы можете использовать /minFileSize для поиска файлов, размер которых равен или больше указанного вами. Флаги /u и /t позволяют увидеть самые популярные файлы для определенного местоположения и многие другие параметры.

DiskUsage все еще находится в стадии разработки, которая была представлена ​​с выпуском сборки 21277 Windows 10, доступной через программу предварительной оценки Windows, и, как ожидается, в конечном итоге она станет частью операционной системы в будущих выпусках.

В этом руководстве вы узнаете, как начать использовать инструмент командной строки DiskUsage в Windows 10.

Как использовать команду DiskUsage в Windows 10

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

  1. Откройте Пуск в Windows 10.
  2. Найдите командную строку, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
  3. Введите следующую команду для анализа использования хранилища папки и нажмите Enter:
    diskusage PATH/TO/LOCATION /h

    В команде замените PATH/TO/LOCATION на местоположение, которое вы хотите проанализировать.

    Например, эта команда анализирует содержимое папки Downloads:

    diskusage C:UsersuserDownloads /h



    В этом примере команда генерирует отчет об использовании дискового пространства для текущего местоположения:

    diskusage /h

    Совет: этот /h параметр не является обязательным, но он отображает размер в более удобочитаемом формате, например в КБ, МБ или ГБ.

  4. Введите следующую команду, чтобы найти файлы размером более 4 ГБ, и нажмите Enter:
    diskusage /minFileSize=FILE-SIZE-KB PATH/TO/LOCATION /h

    Например, эта команда будет искать и перечислять файлы размером более 4 ГБ в папке Загрузки:

    diskusage /minFileSize=4294967296 C:UsersuserDownloads /h

  5. Введите следующую команду, чтобы перечислить самые популярные файлы по размеру на диске в порядке убывания для заданного местоположения и нажмите Enter:
    diskusage PATH/TO/LOCATION /h /u=NUMBER

    В команде замените PATH/TO/LOCATION на местоположение, которое вы хотите проанализировать, и NUMBER на количество файлов, которые вы хотите увидеть.

    Например, эта команда выводит список первых десяти файлов из папки system32:

    diskusage C:windowssystem32 /h /u=10

  6. Введите следующую команду, чтобы вывести список верхних папок по размеру на диске в порядке убывания для заданного местоположения, и нажмите Enter :
    diskusage PATH/TO/LOCATION /h /t=NUMBER

    В команде замените PATH/TO/LOCATION на местоположение, которое вы хотите проанализировать, и NUMBER на количество папок, которое вы хотите увидеть.

    Например, эта команда выводит список десяти верхних папок из папки system32 :

    diskusage C:windowssystem32 s /h /t=10

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

Инструмент DiskUsage предлагает множество других опций, которые можно использовать во многих сценариях. Вы можете использовать команду diskusage /?, чтобы перечислить все доступные параметры и их описания.

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



2021-01-08T13:17:07
Вопросы читателей

Как проверить запущенные процессы в Linux Mint 20?

Мы знаем, что он должен быть отправлен в центральный процессор (ЦП) всякий раз, когда мы хотим выполнить программу в любой компьютерной системе. Однако, как только программа переносится с жесткого диска в ОЗУ для ее выполнения по расписанию в ЦП, статус этой программы меняется на процесс. Вот почему всякий раз, когда мы говорим о чем-либо, что выполняется на ЦП, это всегда называется процессом. Независимо от того, используете ли вы терминальное приложение, просматриваете Интернет или даже редактируете документ, все эти и многие другие подобные задачи известны как процессы.

В операционной системе Windows у нас есть утилита диспетчера задач, которую можно использовать для просмотра всех запущенных в данный момент процессов. Однако, если вы пользователь Linux, вы также можете узнать, какие процессы в настоящее время потребляют циклы вашего процессора. К счастью, в Linux также есть несколько способов, с помощью которых вы можете удобно получить информацию обо всех процессах, которые в настоящее время выполняются в вашей системе. Теперь мы рассмотрим некоторые из этих методов.

Методы проверки запущенных процессов в Linux Mint 20

Если вы когда-нибудь захотите проверить все запущенные процессы в вашей системе Linux Mint 20, вы можете воспользоваться любым из этих методов, которые мы собираемся обсудить.

Метод №1: Использование команды «ps» в Linux Mint 20

Команду «ps» в Linux Mint 20 можно использовать для отображения всех запущенных процессов на терминале вместе с их PID и некоторой другой информацией следующим образом:

$ ps -aux

Здесь флаг «-aux» используется для перечисления как передних, так и фоновых процессов.

Ниже показаны все запущенные процессы нашей системы:

Метод № 2: Использование команды «pstree» в Linux Mint 20

Предположим, вы не хотите, чтобы вас ошеломило большое количество запущенных процессов, как на терминале; скорее, вы хотите, чтобы они выглядели более привлекательно. В этом случае вы можете выбрать отображение всех запущенных процессов в Linux Mint 20 в виде дерева следующим образом:

$ pstree

Все запущенные процессы нашей системы показаны в виде дерева ниже:

Метод № 3: Использование утилиты «top» в Linux Mint 20

«Top» — это встроенная утилита в операционных системах на базе Linux, которую можно использовать для вывода списка всех запущенных процессов на терминале. Наряду с идентификаторами процессов эта утилита также отображает некоторую дополнительную информацию о запущенных процессах, такую ​​как имя пользователя пользователя, запускающего этот процесс, потребление ЦП и памяти запущенным процессом, а также статистику свободной и занятой памяти и т. Д. выполняется следующим образом:

$ top

Все запущенные процессы нашей системы Linux Mint 20 вместе с дополнительной информацией показаны в виде таблицы на изображении ниже:

Каждый раз, когда вы хотите выйти из «верхнего» интерфейса утилиты, вы можете просто использовать комбинацию клавиш «Ctrl + C», чтобы прервать обработку этой утилиты.

Метод №4: Использование утилиты «htop» в Linux Mint 20

«Htop» — еще одна очень полезная утилита Linux, которая используется для получения информации о запущенных процессах. Фактически «htop» — это расширенная версия утилиты «top», которая имеет лучший пользовательский интерфейс и сравнительно лучшую производительность. Поскольку утилита «htop» по умолчанию не установлена ​​в системе на базе Linux, поэтому для ее использования вам необходимо сначала установить ее с помощью следующей команды:

$ sudo apt install htop

Это не тяжелая утилита; Следовательно, установка в вашей системе Linux Mint 20 займет всего несколько секунд, после чего ваш терминал отобразит сообщения, показанные на изображении ниже:

После установки этой утилиты в вашей системе Linux Mint 20 вы можете легко использовать ее для просмотра всех запущенных процессов следующим образом:

$ htop

Из вывода команды «htop», показанной на изображении ниже, видно, что она визуально более привлекательна. Статистика, которую он показывает о запущенных процессах, более или менее такая же, как у «верхней» утилиты; однако они отображаются в более ярких цветах. Следовательно, результат выглядит более увлекательным. Кроме того, скорость, с которой он получает эту статистику и обновляет ее, лучше, чем у «верхней» утилиты.

Однако, как и в случае с утилитой «top», всякий раз, когда вы хотите выйти из интерфейса утилиты «htop», вы можете просто использовать комбинацию клавиш «Ctrl + C», чтобы завершить обработку этой утилиты.

Заключение

Сегодняшнее обсуждение вращалось вокруг различных методов, с помощью которых вы можете проверить запущенные процессы в Linux Mint 20. Эти методы могут использоваться в зависимости от того, какой вывод вы хотите получить. Первый метод просто перечисляет все запущенные процессы сразу, тогда как второй метод представляет их в красивой древовидной структуре, которую легче читать и обрабатывать. Третий метод следует табличной структуре для отображения запущенных процессов вместе с некоторой дополнительной информацией о них, тогда как четвертый более или менее отображает ту же информацию, но с относительно более приятным интерфейсом. Я надеюсь, что после ознакомления с этим руководством вы сможете легко проверить все запущенные процессы в операционной системе Linux Mint 20.



2021-01-06T09:16:03
Вопросы читателей

Как вывести список пользователей в Ubuntu Linux

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

Очень важно изучить эти команды, чтобы иметь возможность быстро увидеть список пользователей в вашей системе Ubuntu VPS. В этой статье показано, как использовать командную строку для вывода списка пользователей в Ubuntu Linux VPS.

Как составить список пользователей в Ubuntu Linux VPS: руководство для начинающих

Если вы хотите просмотреть всех пользователей в Linux Ubuntu VPS, вы можете использовать команду /etc/passwd, поскольку данные локального пользователя сохраняются в файле «/etc/passwd». Есть два способа выполнить эту команду, а именно:

cat /etc/passwd

Или же

less /etc/passwd

После успешного выполнения указанной выше команды вы получите следующий результат:

Эти выходные строки относятся к пользователям. Количество строк зависит от количества пользователей в системе.

Каждая строка содержит семь разных полей, которые представляют подробные сведения о конкретном пользователе. Например, первая строка вывода — это root:x:0:0:root:/root:/bin/bash, что означает:

  • root — логин пользователя.
  • b — заполнитель пароля, так как фактический пароль сохраняется в отдельном файле.
  • 0 — UserID пользователя.
  • 0 — GroupID пользователя.
  • root — командное поле с некоторыми подробностями о пользователе.
  • /root — домашний каталог, который является основным каталогом пользователя.
  • /bin/bash — оболочка пользователя.

Обратите внимание, что двоеточия (:) используются для разделения значений в выводе.

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

cut -d : -f 1 /etc/passwd

Или же

awk -F: '{ print $1}' /etc/passwd

Как просматривать группы в Ubuntu Linux VPS

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

less /etc/group

После успешного выполнения команды вы получите следующий результат:

Используйте команду ниже, если вы хотите отобразить имена групп:

cut -d : -f 1 /etc/group

Как вывести список пользователей в Ubuntu Linux VPS с помощью команды getent

Команда getent используется для отображения записей из базы данных, настроенной в файле /etc/nsswitch.conf. Он охватывает базу данных passwd, которую можно использовать для запроса списка пользователей. Команда getent отображает записи из баз данных, настроенных в файле /etc/nsswitch.conf, включая базу данных passwd, для запроса списка всех пользователей.

Используйте следующую команду для выполнения getent в терминале:

getent passwd

После выполнения команды вы получите следующий вывод:

Вы можете использовать awk или cut для печати первого поля, содержащего имя пользователя:

getent passwd | awk -F: '{ print $1}'

getent passwd | cut -d: -f1

Как просмотреть зарегистрированных пользователей с помощью команды w

Вы можете использовать команду w для вывода списка зарегистрированных пользователей Linux Ubuntu VPS. Чтобы использовать эту команду, введите «w» в терминале и выполните ее, нажав Enter.

После выполнения команды вы получите вывод, состоящий из различной информации о пользователе, такой как время входа в систему, время простоя и информация об удаленном хосте. Подробности в выводе следующие:

  • user -⁠ представляет имя пользователя.
  • TTY ⁠- представляет имя терминала.
  • From ⁠- представляет имя удаленного хоста.
  • Login@ — время входа в систему.
  • Idle — представляет собой простой.
  • JCPU — ⁠ представляет время, используемое процессом, связанным с TTY.
  • PCPU ⁠ — представляет время, используемое конкретным процессом, отображаемым в поле WHAT.
  • WHAT ⁠- представляет текущий процесс пользователя.

Заключение

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



2020-12-23T11:17:03
Вопросы читателей