Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 2014 02:10:32 +0900
From:      =?UTF-8?B?SGlyb28gT25vICjlsI/ph47lr5vnlJ8p?= <hiroo.ono+freebsd@gmail.com>
To:        freebsd-users-jp@freebsd.org
Subject:   [FreeBSD-users-jp 95218] Re: =?utf-8?b?44Oh44K444Oj44O844Ki44OD44OX44Kw44Os44O844OJ5a6M?= =?utf-8?b?5LqG5b6M44Gr5YaN6LW35YuV44GX44Gf44KJ44Ot44Kw44Kk44Oz44Gn?= =?utf-8?b?44GN44Gq44GE?=
Message-ID:  <CANtk6SiV-ZJi3x3XSDyWYa=Do4HSj4gUB_vW1%2BeuKzCt2WEJkQ@mail.gmail.com>
In-Reply-To: <A5276C00-2413-4CC4-AF33-3F15155012E9@reju.jp>
References:  <A5276C00-2413-4CC4-AF33-3F15155012E9@reju.jp>

index | next in thread | previous in thread | raw e-mail

小野寛生です。

2014-06-18 0:09 GMT+09:00 RejuvenationSystem <info@reju.jp>:
> 守田と申します。
>
> 7.3-RELEASEで利用していた機材をハンドブックを参照して、8.4-RELEASE -> 10.0-RELEASEと
> メジャーバージョンアップグレードしました。10.0-RELEASEにアップグレード完了後に再起動し、
> sshでログインしようとすると以下の表示が出てアクセスできなくなってしまいました。

> ftpではコマンド実行できないのでchshを実行するシェルスクリプトを作ってみて、以下のように
> sshから実行を試みたのですが、駄目でした。
>
>> ssh USER@HOSTNAME.DOMAIN.COM /home/USER/chshell.sh
> /libexec/ld-elf.so.1: Shared object "libncurses.so.7" not found, required by "bash"
>
> どなたかこの状況を打破するお知恵を拝借願えないでしょうか?

直接
ssh USER@HOSTNAME.DOMAIN.COM /usr/bin/chsh
ではだめだったのでしょうか?
あるいは、 /rescue/sh などを実行するという手もあろうかと思います。

それでだめなら、sudo が入っていてそのユーザーに許可されているなら、
/etc/master.passwd を書き換えて passwd_mkdb を実行する
ということになろうかと思います。おおざっぱには remote でやるか手元にもってきてやるか
の2通りくらいが思い浮かびますが、まずは直接 chsh を実行することを試してみてください。

help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANtk6SiV-ZJi3x3XSDyWYa=Do4HSj4gUB_vW1%2BeuKzCt2WEJkQ>