/etc/passwd Исторически сложилось, что в Unix-подобных операционных системах информация о пользователях хранится в файле под названием /etc/passwd. Формат этого файла такой: информация о каждом пользователе записана на отдельной строке и состоит из семи полей, разделённых двоеточиями: -логин пользователя; -пароль пользователя (на самом деле не совсем так, но в этой задаче будем считать, что там действительно хранится пароль); -номер пользователя в системе; -номер группы, к которой принадлежит пользователь; -дополнительная информация о пользователе; -домашний каталог пользователя; -интерпретатор командной строки, который запускается для пользователя. Нас здесь будут интересовать первое, второе и пятое поля. Предположим, вы — системный администратор, и хотите порекомендовать тем из ваших сотрудников, кто использует слишком распространённый пароль, сменить его. У вас имеется файл /etc/passwd с сервера с информацией обо всех пользователях. У вас принято, что дополнительная информация о пользователе системы начинается с его имени, а затем после запятой может следовать любая другая информация (например, должность). Кроме того, у вас имеется список самых часто используемых паролей. Напишите тем сотрудникам, кто использует один из этих паролей, чтобы они сменили его. Формат ввода Сначала вводится содержимое файла /etc/passwd в описанном в условии формате (не менее одной строки). Затем следует пустая строка. После этого вводится список самых часто используемых паролей (не менее одного), разделённых точкой с запятой. Формат вывода Для каждого сотрудника, пароль которого — один из самых часто используемых, выведите две строки. На первой строке после слова «To: » укажите логин пользователя, чтобы потом другая программа отправила ему ваше сообщение по электронной почте. На второй строке выведите: «<Имя сотрудника>, ваш пароль слишком простой, смените его.»
|
Количество фотографий 0 | Размер фотогалереи 0 |
Перейти к фотогалерее
![]() |
Потомки | Фанаты | Атеисты |
![]() |
![]() |
![]() |
1 | 0 | 0 |
Перейти в раздел ИИ данного объекта |
![]() |
Найдено 0 похожестей |
Русский ▼ |
![]() |
Подтвердите, что Вы человек
|
|
Развернуть | ИИ ДЛЯ ПОИСКА КАРТИНОК | Закрыть | ||
|
||||
Закрыть | |||
|
|||
0 из 200 |
|
Дата последнего изменения:
|
|
Отмена |
Отмена |