バックアップしてあった /usr 以下を新しい環境に上書きコピー
したところ、基本的なコマンド(passwd,chfn)が動かなくなりました。
通常、単体で動くプログラムであれば本体だけコピーして実行権を付ければ動作
しますが、passwdコマンドはコピーしただけでは下記のエラーが出て動きません。
shared libraries まで復元したいのですが、何を共有しているのか分かりま
せん。復元手段をご教授お願いできますでしょうか?
再インストールした環境
Slack Ware 8 Fullインストール
カーネル Linux 2.2.19
バックアップを取った環境
Plamo 2.1
カーネル Linux 2.2.18
# passwd
passwd: error while loading shared libraries: cannot open shared object file: cannot load shared object file: No such fi
le or directory
# which passwd
/usr/bin/passwd
# file /usr/bin/passwd
/usr/bin/passwd: setuid ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked, stripped
何度も何度も再インストールしてばかりで疲れました。ぜひ知恵を
お貸し下さい。
No.4ベストアンサー
- 回答日時:
Slackwareなんてなつかしいなぁ~
と思いを馳せつつ,ちょいと調べてみると。。
ftp.cdrom.comにSlackware見当たらず,ショッーーク!!
気を取り直し,別のところから shadow.tgz を入手。
中覗いてみると,いやぁPAMなんざ入ってないですね。
さすがというべきか,Slackware。
てなわけで(本題),passwd入れなおすなら,shadow.tgzです。
旦那。
No.5
- 回答日時:
基本的にはonosukeさんの方法でいけるはずですが、問題は古いpasswdファイルが残ってたりしないかどうかだけです。
一番簡単なのは最新のslackwareのshadowののパッケージを上書きインストールすることですが、いまのパスワードコマンドを生かす方向で対応するならば、plamoからlibshadow.{a,so.1,soなど}をコピーする方法もあります。
特殊なことをしていないのであればslackので十分な気がします。
No.3
- 回答日時:
横槍になっちゃいますが,日にちあいてるようなので…
そのメッセージで見つからない(not found)と出ている,
libshadow.so.0
という,共有ライブラリが必要です。
Slackwareのpasswd周りPackageを入れ直す,というのもひとつの手。
# 多分,Slackware8の方はPAM使ってるんだろうなぁ。
No.2
- 回答日時:
私はslackもplamoも利用していないので詳細(shared libのバージョンの不一致等)は分かりませんが、
とりあえず、
ldd /usr/bin/passwd
の結果がないと何ともいえません。
たぶん、slackとplamoで利用しているライブラリのバージョンが違う等の問題
だと思います。
この回答への補足
# ldd /usr/bin/passwd
libshadow.so.0 => not found
libcrypt.so.1 => /lib/libcrypt.so.1 (0x40021000)
libc.so.6 => /lib/libc.so.6 (0x4004f000)
/lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
こんなにでました。。。復旧手順はあるのでしょうか。
No.1
- 回答日時:
何を使ってどうバックアップした野でしょうか?
通常UNIXのバックアップといえばtarまたはddあたりを使うことが多いのですが、、、
まず、こういったバックアップの仕方は結構危険です。
LinuxでDistributionを変更するということは、Windowsのバージョンの変更に匹敵します。
多分、SetUIDを立ててあげれば復旧するでしょう。
この回答への補足
すみません。説明が足りませんでした。
/usr 以下のバックアップには tar cvf コマンドを使いました。
それを新しい環境の / にコピーして tar xvf コマンドで展開しました。
# ls -al /usr/bin/passwd
-r-s--x--x 1 root root 24252 Sep 17 2000 passwd
これは正常な状態でしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
読み取り専用、隠しファイル、...
-
コンピューター名の変更による...
-
MediaID.bin とは何ですか?
-
バックアップの仕方を教えてく...
-
DドライブがBackup Filesでいっ...
-
PCに保存してたファイルの内容...
-
skype履歴を送って貰ったのです...
-
外付HDへのバックアップの空...
-
OUTLOOKですがメールを...
-
OUTLOOKをバックアップする時に...
-
outlookメールの保存場所
-
Googleフォトの容量がいっぱいに
-
Windows10のファイル履歴の詳細...
-
回復ディスクを別のPCで復元で...
-
PCを初期化したんですけどずっ...
-
2つある回復ドライブがどのPC用...
-
ルートにコピーとはどうやるの...
-
移動、削除したファイル・フォ...
-
ライブファイルシステムからマ...
-
WindowsNT4.0でUSBについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コンピューター名の変更による...
-
読み取り専用、隠しファイル、...
-
MediaID.bin とは何ですか?
-
バックアップの仕方を教えてく...
-
OUTLOOKをバックアップする時に...
-
1個の外付HDDに複数のシステム...
-
Win10でバックアップ開始時に表...
-
OUTLOOKですがメールを...
-
ファイルアイコンのチェックマ...
-
win95のプロダクトIDを紛...
-
winndows10 バックアップ 正常...
-
Macのタイムマシンに使ったhdd...
-
住所録が開けない
-
iTunesのアルバムアートワーク...
-
Googleフォトの容量がいっぱいに
-
mac10.4.11 ファイル名が長過ぎ...
-
初期化するとgメール等も消えて...
-
複数の指定したフォルダーに同...
-
外付HDへのバックアップの空...
-
win11 22h2 を win11 21h2 に変...
おすすめ情報