りなっくすびぼーろく(うぶんちゅがほとんど)

今までデスクトップ用途でりなっくす使ってて役に立った亊とか思った亊をつらつらと書き綴って行く予定。

Debian LiveCD 原因がやっと・・・?

2010-07-06 15:28:38 | Linux
rootだけログインできるLiveCDで確認してみた。

そもそも一般ユーザーが作成されていないみたい。
バグなのかな・・・?
他に手順あるのかな。


強引になんとか回避。


以下詳細。
rootのパスワードを設定する方法がDebianLiveのFAQに載っています。
「作業ディレクトリ/config/chroot_local-hooks/」下に「01-update_password.sh」というスクリプトを作成。
内容は以下。
#!/bin/sh
echo "I: update password"
echo "root:nopasswd" | chpasswd

これでrootはパスワードなしでログインできます。
「nopasswd」を他の値にすればそれがパスワードになります。

んで、解決方法は
「作業ディレクトリ/config/chroot_local-hooks/」下においたスクリプトはLiveCD作成時に実行されるっぽい。

なので、一般ユーザーを追加するコマンドを
「01-update_password.sh」に追加するか、

一般ユーザーを追加するスクリプトをもひとつ作成するかで解決できます。


私は前者の方法で解決しました。というか、1行だし。

useradd -G [追加したいグループ名] -m [ユーザー名]
でおっけーです。

ちなみに、「-m」の引数がユーザー名という訳ではないです。
「-m」はユーザーディレクトリを「/home」下に作るかどうかのオプションです。
「-G」は追加したいグループをカンマ区切りで指定する事で設定できます。
useraddの詳しい使い方はお使いのDebianでman useraddすればおkです。

もちろん、作ったスクリプトに実行権限をば。
chmod +x 01-update_password.sh

これで作ったユーザーでログインできるsqueezeのライブCDが作成できました。

ここまで結構な時間がかかってしまいました・・・。

でも、偉大なる先人方のサイトを見る限り、こんなめんどくさい事しなくても
作れてるような記述が多いです。。。

なんか更新で変わったとかかな?
DebianLiveによると、5月下旬頃に何や更新があったみたいです。

それか、squeezeのリリースが近くなってきたので、squeezeの更新の影響かもしれませんね。

最近頻繁に更新されてる気がします。



そして、、かなり話は逸れますが、Netwalker欲しい。。。OTL

auから出るAndroidスマートブックちっくなのも良いですが、値段と自由度を考えるとNetwalkerのが良さそうです。
今や、2万台で出回ってますから。。

ぁぁぃぅ、ちっちゃいけどキーボードが付いた端末にはどーも弱いんです。


ボーナス近いし、買っちゃおうかなぁ、、

るっきゅん、、、ごめん><;
君のご主人は激しく揺れてるよ。

最新の画像もっと見る