戻る

前へ| 次へ

TinyLogin 1.2 の 導入

♪探し探し求めて♪♪

ここには 無い

http://tinylogin.busybox.net/old_news.html
18 September 2002 -- TinyLogin 1.2 released
This release fixes several bugs, including some buffer overflows in the internal password and group handling code, (only affects people setting USE_SYSTEM_PWD_GRP=false). As usual, source can be grabbed here.

こちらから 頂いた 有難い事です。合掌

http://support.ezaurus.com/developer/source/linux_command.asp

整理

主に util-linux-2.12i から mkfs、 fdisk、agetty、login と 追加の passwd を 導入しました tinylogin の導入で getty、login と passwd を 置き 換える事が 可能になると考えます。但し、導入が 上手くゆけばという事です。

tinylogin-1.2.tar.bz2

へたら 始めましょう

tinylogin-1.2.tar.bz2 を uClibc を使ってコンパ イル。

一連のコンパイル と インストールを 見てきました。11個のバイナリがインストー ルされるようです。

_install/bin/addgroup
_install/bin/adduser
_install/bin/delgroup
_install/bin/deluser
_install/bin/login
_install/bin/su
_install/bin/tinylogin
_install/sbin/getty
_install/sbin/sulogin
_install/usr/bin/passwd
_install/usr/bin/vlock

rootfs に 設置しない場合は

# pwd
/home/ksim/proj/sysapps/tinylogin-1.2

の ”_install/” ディレクトリ以下にインストールされるようです。

# file _install/bin/tinylogin 
_install/bin/tinylogin: setuid ELF 32-bit LSB executable, \
Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

そんでもって ストリップ もされているようです。これをrootfs 以降に設置すれば良いの で 現状のバックアップを 取っておきその後で tinylogin を コンパイルインス トール してゆくものとします

バックアップ

現状のシステムの バックアップを しておきます。

TinyLogin 1.2 の コンパイル と インストール

へたら 始めます

rootfs に TinyLogin 1.2 を 導入する 事により 重複するものを 取り除く と ともに一連の コンパイル と インストール を 行います。

さて 準備が もう少し 必要です

/etc/passwd と /etc/shadow の整備

/etc/passwd と /etc/shadow を tinylogin に 合わせて 変更作成する必要 があります

では /etc/passwd と /etc/shadow を 作成変更しましょう。

initrd.img の 再構成と 起動

おまっとうさんです

ほんでもって initrd.img の 再構成と 起動 を おこなって見ましょう。

幾許 の 問題はあるものの 動く様です。

cannot open securetty file.

と 叱られますが、それ以外は 良いのでは無いでしょうか??

にゃんたろう 拝!

2011年10月 3日 (月) 21:01:17 JST 作成


前へ| 次へ

戻る

Copyright © 2006.-2011. nyantarou All Rights Reserved.