7.1Структура файла /etc/passwd - Руководство (man) 68

^ 7.1Структура файла /etc/passwd
Формат файла /etc/passwd фактически един для всех диалектов UNIX®. Этот файл содержит строчки последующего вида, разбитые двоеточием:

username:pswd:uid:gid:uid comments:directory:shell другими словами

Имя юзера - это то, что юзер вводит в ответ на приглашение login:. Это поле не должно содержать знака двоеточия. Не считая того, не рекомендуется употреблять в имени точку (.), также начинать его с знаков 7.1Структура файла /etc/passwd - Руководство (man) 68 + либо -.

Поле пароля может быть представлено разным образом. Оно может быть пустым, указывая, что для регистрации юзера пароль не нужен. Оно может также содержать до 13 знаков зашифрованной версии пароля 7.1Структура файла /etc/passwd - Руководство (man) 68.

uid является обычным числовым значением отдельного юзера. Как правило это положительное число до 65535, хотя некие системы распознают 32-битные идентификаторы юзера. Некие идентификаторы зарезервированы для специального использования. К ним относятся 0(суперпользователь), 1-10(бесы и псевдопользователи), 11-99(системные и 7.1Структура файла /etc/passwd - Руководство (man) 68 зарезервированные юзеры), 100+(обыденные юзеры).

Так как /etc/passwd обычно доступен для чтения, в целях обеспечения безопасности обычно употребляются схемы со сокрытыми паролями. Обычно при всем этом зашифрованные пароли перенаправляются в 7.1Структура файла /etc/passwd - Руководство (man) 68 файл с ограниченным доступом, который к тому же может содержать дополнительную информацию. Эта схема употребляется, так как довольно средние машины в состоянии за применимое время вскрыть пароль, если юзер избрал его безуспешно. В 7.1Структура файла /etc/passwd - Руководство (man) 68 категорию неудачных паролей входят словарные слова, регистрационное имя, отсутствие пароля либо информация, содержащаяся в поле комментария юзера. такие пароли хранятся в файле /etc/shadow.
^ 7.2Структура файла /etc/group
Файл /etc/group относится к 7.1Структура файла /etc/passwd - Руководство (man) 68 общей схеме защиты систем типа UNIX®: юзер, группа и права достапу к файлам. Формат записи в данном файле последующий:

group_name:password:group_id:list

Поле group_name содержит текстовое 7.1Структура файла /etc/passwd - Руководство (man) 68 имя для группы. В поле password располагается зашифрованный пароль данной группы. Если это поле пустое, то пароль не требуется. Поле group_id содержит уникальное число-идентификатор этой группы. Поле list содержит перечень 7.1Структура файла /etc/passwd - Руководство (man) 68 юзеров, относящихся к этой группе, разбитый запятыми. Юзерам не надо упоминаться в перечне тех групп, которые указаны в качестве основной для их в файле /etc/passwd.
7.3Псевдопользователи
Любой из вариантов UNIX® содержит в 7.1Структура файла /etc/passwd - Руководство (man) 68 файле паролей строчки описания псевдопользователей. Эти описания никогда не редактируются. Юзеры этих имен не регистрируются в системе и необходимы только для доказательства владения надлежащими им процессами. Более известными являются:

daemon - Употребляется служебными 7.1Структура файла /etc/passwd - Руководство (man) 68 процессами системы

bin - Дает права на владение исполняемыми файлами команд sys - Обладает системными файлами

adm - Обладает файлами регистрации uucp - Употребляется программкой UUCP

lp - Употребляется подсистемами lp либо lpd nobody - Употребляется NFS

Есть и другие псевдопользователи, к примеру, audit 7.1Структура файла /etc/passwd - Руководство (man) 68, cron, mail, new либо usenet. Они все необходимы для работы ассоциированных с ними процессов и файлов.
^ 7.4Команды работы с учетными записями юзеров
Создание, изменение и удаление строк в файлах паролей и 7.1Структура файла /etc/passwd - Руководство (man) 68 групп находится в зависимости от версии операционной системы, которой Вы пользуетесь. Обычно файлы паролей редактируются конкретно из командной строчки, или употребляются утилиты с графическим интерфейсом. Эти утилиты позволяют совсем не 7.1Структура файла /etc/passwd - Руководство (man) 68 сложно и комфортно редактировать учетные записи юзеров.

Главные команды для работы с учетными записями в Linux - useradd, userdel, и usermod, также средство редактирования файлов паролей vipw. Интерфейс команд последующий:

useradd [-c uid comment 7.1Структура файла /etc/passwd - Руководство (man) 68] [-d dir] [-e expire] [-f inactive] [-g gid] [-m [ -k skel_dir]] [-s shell] [-u uid [-o]] username

userdel [-r] username

usermod [-c uid comment] [-d dir [-m]] [-e expire] [-f inactive]

[-g gid 7.1Структура файла /etc/passwd - Руководство (man) 68] [-G gid[,gid]] [-l new username] [-s shell] [-u uid [-o]] username

Главные характеристики имеют последующие значения:

Чтоб переместить каталог юзера, сделайте:

cd /old_dir; tar -cf - . | (cd /new_dir; tar -xpf -)

Сравните результаты, а потом удалите 7.1Структура файла /etc/passwd - Руководство (man) 68 old_dir. При переносе повышенное внимание следует уделить сокрытым файлам пуска, либо дот-файлам (имена начинаются с точки). Вот более принципиальные из их:

При удалении регистрационного имени из файла паролей Вы должны также удалить все файлы, принадлежащие этому юзеру. Сделать это можно при помощи команды

find / -user username

Чтоб не ошибиться, Вы сможете упаковать 7.1Структура файла /etc/passwd - Руководство (man) 68 эти файлы, до того как удалять их. Чтоб удалить их сходу во время поиска, сделайте:

find / -user username -exec rm {} \;

Команда смены пароля passwd

Эта команда употребляется для конфигурации паролей юзеров. Формат 7.1Структура файла /etc/passwd - Руководство (man) 68 ее вызова:

passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]

Значение опций данной команды:

Блокировка осуществляется добавлением к паролю префикса !.


7-zhilishno-bitovaya-rabota-plan-ideologicheskoj-i-vospitatelnoj-raboti-na-20112012-uchebnij-god-mogilyov-2011.html
70--4-k-voprosu-o-protohorezmijskoj-pismennosti-opit-istoriko-arheologicheskogo.html
70-vishnya-obiknovennaya-rim-bilalovich-ahmedov.html