PASSWD(4) PASSWD(4) НАЗВАНИЕ passwd - файл паролей ОПИСАНИЕ Файл /etc/passwd содержит следующие сведения о каждом из пользователей: 1. Входное имя. 2. Зашифрованный пароль. 3. Числовой идентификатор пользователя. 4. Числовой идентификатор группы. 5. Номер задания GCOS, номер почтового ящика, допол- нительный идентификатор пользователя GCOS. 6. Входной рабочий каталог. 7. Используемый командный интерпретатор. Файл /etc/passwd - чисто текстовый. Поля данных разде- ляются двоеточием. Поле GCOS используется только для телекоммуникаций и при отсутствии в системе таких средств может содержать произвольную информацию. Дан- ные, относящиеся к разным пользователям, разделяются символом перевода строки. Если поле пароля пусто, па- роль при входе не запрашивается. Если поле командного интерпретатора пусто, используется стандартный shell. Файл находится в каталоге /etc. Поскольку пароли зашиф- рованы, файл может и должен иметь общий доступ на чте- ние. Его можно использовать, например, для установления имен пользователей по числовым идентификаторам. Зашифрованный пароль состоит из 13 символов, выбранных из 64-символьного набора (., /, 0-9, A-Z, a-z), или яв- ляется пустым, если исходный пароль был пуст. Можно ус- тановить время жизни пароля, отделив его от зашифрован ного пароля запятой (устанавливается суперпользователем при регистрации). Первый символ времени жизни (далее М) обозначает число недель, в течение которых пароль действителен. Если пользователь попытается войти в систему с истекшим па- ролем, он будет вынужден задать новый пароль. Следующий символ (далее m) обозначает число недель, в течение ко- торых пароль не может быть изменен. Остальные символы определяют неделю (отсчитываемую от начала 1970 года), когда пароль был изменен последний раз (пустая цепочка соответствует 0). М и m имеют числовые значения в ин тервале 0-63, соответствующие 64-символьному набору, описанному выше (то есть / - это 1-я неделя, а z - 63- я). Если M = m = 0 (то есть строка имеет вид . или ..), пользователь будет вынужден заменить пароль при следую щем входе в систему (и установленное время жизни исчез нет из файла). Если m > M, пароль может быть изменен только суперпользователем. СМ. ТАКЖЕ getpwent(3C), group(4). login(1), passwd(1) в Справочнике пользователя.