URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 769
[ Назад ]

Исходное сообщение
"AIX 5.3 смена пароля из скрипта в /etc/security/passwd"

Отправлено Студент , 28-Ноя-11 13:02 
Помогите решить следующую проблему:

В файле /etc/security/passwd AIX хранит пароли пользователей в таком виде:

username:
        password = Q2wUeweGHtbgP
        lastupdate = 0123456789

У меня есть значения "password" и "lastupdate", от другого пользователя, которые надо подставить для пользователя "username". Как это сделать из скрипта? Что бы скрипт сканировал файл паролей и менял эти значения на те, которые нужно, только для пользователя "username"?


Содержание

Сообщения в этом обсуждении
"AIX 5.3 смена пароля из скрипта в /etc/security/passwd"
Отправлено anonymous , 29-Ноя-11 23:40 
> В файле /etc/security/passwd AIX хранит пароли пользователей в таком виде:
> username:
>         password = Q2wUeweGHtbgP
>         lastupdate = 0123456789

а между отдельными username: есть пустая строка?

> У меня есть значения "password" и "lastupdate", от другого пользователя, которые надо
> подставить для пользователя "username". Как это сделать из скрипта? Что бы
> скрипт сканировал файл паролей и менял эти значения на те, которые
> нужно, только для пользователя "username"?

если есть, то (например) можно перлом читать файл в paragraph mode.


"AIX 5.3 смена пароля из скрипта в /etc/security/passwd"
Отправлено Студент , 30-Ноя-11 06:22 
>> В файле /etc/security/passwd AIX хранит пароли пользователей в таком виде:
>> username:
>>         password = Q2wUeweGHtbgP
>>         lastupdate = 0123456789
> а между отдельными username: есть пустая строка?
>> У меня есть значения "password" и "lastupdate", от другого пользователя, которые надо
>> подставить для пользователя "username". Как это сделать из скрипта? Что бы
>> скрипт сканировал файл паролей и менял эти значения на те, которые
>> нужно, только для пользователя "username"?
> если есть, то (например) можно перлом читать файл в paragraph mode.

Пустая строка есть, перл 5.8.8 инсталлирован, но проблема в том, что я его совсем не знаю:( На bash-скрипт такое реализовать можно?