トップページ⇒linux
11コメント4KB

パスワード入力無しでオートログイン方法

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。NGNG
Linuxが普及できない妨げのひとつに、オートログインする方法がよく
わからないというのがあります。
オートログインできなければ制御系、FAには使ってもらえない。
で・・・・、どうやるのか教えて下さい。
0002名無しさん@お腹いっぱい。NGNG
hack getty
0003名無しさん@お腹いっぱい。NGNG
PAM回りも調べましょうね。
0004名無しさん@お腹いっぱい。NGNG
強引に/etc/shadowのパスワードを消す方法もあり。
あまりすすめないけどね。

man /etc/passwd
0005名無しさん@お腹いっぱいNGNG
このネタで持つのかと思うけど私も知らないので便乗(藁

オートログインじゃないけど、私は自作のプログラムを /etc/inittab の
respawn から立ち上げてます。

落ちても再起動してくれるので便利なんだけど、やっぱ邪道なんだろうなあ・・・
0006名無しさん@お腹いっぱい。NGNG
だれでもわかるように解説されたホームページや書籍ってないんでしょうか。
NTはレジストリ書き換えるだけで簡単にできるし、WINDOWS 98は何もしなくてもよい。
こんなしょうもないことでLinuxは普及できない。
なんとかならないんでしょうか。
0007名無しさん@お腹いっぱい。NGNG
>>5
respawnって何。
Xが起動した後に自作のXプログラムが起動できるんですか?
0008名無しさん@お腹いっぱい。NGNG
>>7

ブート時にinitがプロセスを起動するときのinittabに記述しておくオプションです。

http://www.linux.or.jp/JM/html/SysVinit/man5/inittab.5.html

普通は inittab の最後あたりに

c1:1235:respawn:/sbin/agetty 38400 tty1 linux

みたいな記述があって指定したランレベルで指定のプロセスを起動します。
この場合は agetty が login を起動することになっています。

私も詳しくないのですが、コンソールを占有する必要があったので上記の
部分でagettyのかわりに自作プログラムを立ち上げています。

X起動は試していません。ランレベル4/5は X Window 用らしいですが。
0009名無しさん@お腹いっぱい。NGNG
う〜ん、考えてみれば agetty か@` /sbin/login の起動オプションと

>強引に/etc/shadowのパスワードを消す方法もあり。

でオートログインできそうな気もする。あとはユーザごとの初期化スクリプト
でも起動できそうな。

いま手元に環境がないので、週明けにでも試してみます。
0010名無しさん@お腹いっぱい。NGNG
パスワード消してもユーザー名の入力とパスワード入力でEnter待ちに
なるのではないのですか?
しらんで聞いてわるいけど。
0011名無しさん@お腹いっぱいNGNG
先程試したところ パスワードを削除しておいて inittab で
agetty の変わりに login -f root としておけば、いきなりroot でログイン
しました。まあ確かにあまりよくなさそうですが(稿<パスワードなし
ログインスクリプトを使ったりして起動できそうではあります。

しかしインストール時にグラフィカルログインが設定される場合は xdm まわりを
いじる必要がありそうです。
■ このスレッドは過去ログ倉庫に格納されています