私はいくつかのphp / mysqlコードを使って小さなデモディストリビューションを構築しています。 Slitazはうまくいきますが、文書に答えが見つからない小さな問題に固執しました。サイトに登録しようとしましたが、数日経っても登録情報を受け取ることができませんでした。
私が達成したいのは、tuxユーザーがユーザー名を入力した後に自動的にログインしないようにすることです。 passwdを使用しても役に立ちません。プロンプトでは、パスワードを要求せずにtuxにログインするためのユーザー名のみを入力します。
助けてくれてありがとう。
答え1
トーマス様のコメントありがとうございました。 tuxはslitazのデフォルトユーザーです。デフォルトのSlitazは8mb ISOです。私はApache 2、PHP 5.4、MariaDB、SSH、Git、Nanoをすべて70MBのzip仮想マシンに含めました。
私はこのトピックを再調査しました。起動プロセスの分析に数時間を費やしました。ここに来る人は、# passwd -d $USER >/dev/null
行の先頭に#(ハッシュ)を追加してbootopt.shの行をコメントアウトしてください。この行は tux の passwd エントリを空白に設定します。起動プロセスが少し複雑に見えます。パスワードを空白に設定する必要があるのはなぜですか?
唯一の他のオプションはTinyCoreを使用することです。最新バージョンのPHPの取得に問題があり、gccで何もコンパイルできません。私はDebian 7を動作させましたが、zipサイズが700MBで、送信が少し難しかったので、Slitazと苦労しました:).
答え2
私はSlitazについてはよくわかりませんが、これが私の頭の中に浮かぶものです。
特別なユーザーですか
tux
(例:最初に作成されたユーザー)?新しいユーザーを作成してみてください。結果は何ですか?tux
疑わしいグループのメンバーですか?tux
または、そのグループの1つがPAM(/etc/pam.d
)のホワイトリストに登録されています。頭がないと言われましたが、オンラインの一部のスクリーンショットを見ると、SlitazにGUI機能があるようです。グラフィックでログインしている場合は、ログイン管理者が何であるかを確認し、その文書を確認してください。