Архив рубрики: Публикации

Как скрыть список пользователей на экране входа в 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
Вопросы читателей

Как уменьшить нагрузку на Wi-Fi при работе из дома

Если ваш Wi-Fi отключается, когда вы смотрите фильм, это облом. Но если это происходит, когда вы разговариваете со своим начальником по Skype или проводите презентацию через Zoom, это может показаться катастрофой. Работа из дома означает, что вам, возможно, придется быть собственным ИТ-отделом и использовать wi fi интернет для офиса, чтобы иметь доступ к ресурсам компании, общаться с коллегами и доказывать, что вы не расслабляетесь. Вы можете решить некоторые проблемы, не тратя ни копейки, но некоторые проблемы требуют покупки нового оборудования. Читать

Как разбить строку в Python

При работе со строками одной из повседневных операций является разделение строки на массив подстрок с использованием заданного разделителя.

В этой статье мы поговорим о том, как разбить строку в Python.

.split () Метод

В Python строки представлены как неизменяемые объекты str . Класс str имеет ряд строковых методов, которые позволяют управлять строкой.

Метод .split() возвращает список подстрок, разделенных разделителем. Требуется следующий синтаксис:

str.split(delim=None, maxsplit=-1)

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

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

s = 'Sansa,Tyrion,Jon's.split(',')

Результатом является список строк:

['Sansa', 'Tyrion', 'Jon']

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

Последовательность символов также может использоваться в качестве разделителя:

s = 'Sansa::Tyrion::Jon's.split('::')

['Sansa', 'Tyrion', 'Jon']

Когда maxsplit , он ограничивает количество разделений. Если не указано или -1 , ограничение на количество разделений отсутствует.

s = 'Sansa;Tyrion;Jon's.split(';', 1)

В списке результатов будет максимальное maxsplit+1 элементов maxsplit+1 :

['Sansa', 'Tyrion;Jon']

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

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

' Daenerys  Hodor Arya   Jaime Bran '.split()

['Daenerys', 'Hodor', 'Arya', 'Jaime', 'Bran']

' Daenerys  Hodor Arya   Jaime Bran '.split(' ')

['', 'Daenerys', '', 'Hodor', 'Arya', '', '', 'Jaime', 'Bran', '']

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

Выводы

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

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



2021-01-07T20:32:08
Python