♪探し探し求めて♪♪
ここには 無い
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 を 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 を コンパイルインス トール してゆくものとします。
現状のシステムの バックアップを しておきます。
へたら 始めます。
rootfs に TinyLogin 1.2 を 導入する 事により 重複するものを 取り除く と ともに一連の コンパイル と インストール を 行います。
さて 準備が もう少し 必要です
/etc/passwd と /etc/shadow を tinylogin に 合わせて 変更作成する必要 があります。
では /etc/passwd と /etc/shadow を 作成変更しましょう。
おまっとうさんです。
ほんでもって initrd.img の 再構成と 起動 を おこなって見ましょう。
幾許 の 問題はあるものの 動く様です。
cannot open securetty file.
と 叱られますが、それ以外は 良いのでは無いでしょうか??
にゃんたろう 拝!
2011年10月 3日 (月) 21:01:17 JST 作成