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

Исходное сообщение
"смена паролей пользователям"

Отправлено maxks , 30-Июн-04 16:38 
Не могу поменять пароль Useram
Выполняю команду passwd имя пользователя
ВВожу новый пароль (2 раза),
потом выдается сообщение the password db file is busy (файл занят)
Перед этим запускал команду vipw

Содержание

Сообщения в этом обсуждении
"смена паролей пользователям"
Отправлено veslo , 30-Июн-04 16:41 
>Не могу поменять пароль Useram
>Выполняю команду passwd имя пользователя
>ВВожу новый пароль (2 раза),
>потом выдается сообщение the password db file is busy (файл занят)
>Перед этим запускал команду vipw


А ты уверен, что вышел из vipw, а не загнал его куда-нибудь в background?  Вкури `ps axu | grep vipw`.  Ежели ничего нет, то запусти снова vipw и скажи ему ':w!', потом выйди ':q'


"смена паролей пользователям"
Отправлено maxks , 30-Июн-04 16:46 
>>Не могу поменять пароль Useram
>>Выполняю команду passwd имя пользователя
>>ВВожу новый пароль (2 раза),
>>потом выдается сообщение the password db file is busy (файл занят)
>>Перед этим запускал команду vipw
>
>
>А ты уверен, что вышел из vipw, а не загнал его куда-нибудь
>в background?  Вкури `ps axu | grep vipw`.  Ежели
>ничего нет, то запусти снова vipw и скажи ему ':w!', потом
>выйди ':q'

Из Vipw я не вышел.
Как из него выйти?


"смена паролей пользователям"
Отправлено temny , 30-Июн-04 16:52 
>Из Vipw я не вышел.
>Как из него выйти?
<Esc>, <Shift+;>
//Внизу экрана появляется двоеточие. Там пишешь:
q!
<Enter>
// q - выход
// ! - похерить на изменения (не сохранять)

"смена паролей пользователям"
Отправлено maxks , 30-Июн-04 16:58 
>>Не появляется там  :(Двоеточие)
Я в командной строке имя#

"смена паролей пользователям"
Отправлено temny , 30-Июн-04 17:11 
>>>Не появляется там  :(Двоеточие)
>Я в командной строке имя#
А где тогда vipw остался? На другой консоле или ты его по <Ctrl+Z> в background сбросил?
Если в vipw в backgroundе, то ты его должен увидеть по jobs, т.е.
hostname# jobs
[1]  + Suspended                     vipw
Достаём vipw из background:
hostname# fg 1
Выполнять jobs и fg необходимо на том же терминале, в котором vipw в бэкграунде.

"смена паролей пользователям"
Отправлено maxks , 30-Июн-04 17:22 
Выполнил команду jobs
1 - Suspended    vipw
2 + Suspended    midc

Когда делаю команду fg 1 , то появляется окно из которого можно выйти командой CTRL+Z


"смена паролей пользователям"
Отправлено temny , 30-Июн-04 17:32 
>Выполнил команду jobs
>1 - Suspended    vipw
>2 + Suspended    midc
>
>Когда делаю команду fg 1 , то появляется окно из которого можно
>выйти командой CTRL+Z
По CTRL+Z ты его загоняешь туда же, где он был, т.е. в background.
После fg 1 делай
<Esc>, <Shift+;>
q!

"смена паролей пользователям"
Отправлено maxks , 30-Июн-04 17:38 
>>Ура!!!! Огромное Спасибо!!!