/ 雑記帳

APU1C voyage-mpd-0.10.0 シリアルコンソール自動ログイン設定

下記内容はセキュリティー上の問題を引き起こす可能性があるかも知れません。
設定内容等に不備がある場合はシリアルコンソールによるログインが出来なくなります。
他のアクセス手段を確保してからの作業が確実だと思います。
      
$ vi autologin.c
int main() {
execlp( "login", "login", "-f", "root", 0);
}
      
$ cc autologin.c
alogin.c: 関数 ‘main’ 内:
alogin.c:2:1: 警告: 組み込み関数 ‘execlp’ の互換性がない暗黙的な宣言です
execlp( "login", "login", "-f", "root", 0);
^
警告が出ますが問題なく動作しました。(笑)
      
$ mv a.out autologin
# cp autologin /usr/local/sbin/
      
# vi /etc/inittab
      
# Example how to put a getty on a serial line (for a terminal)
##############################################################
#T0:23:respawn:/sbin/getty -L ttyS0 115200
T0:23:respawn:/sbin/agetty -n -l /usr/local/sbin/autologin ttyS0 115200
##############################################################
      
これでrebootして見て自動でログインできていれば成功です。
参考サイト:https://gist.github.com/yoggy/de9a4a6405834f52accc
     :http://fedoranize.seesaa.net/archives/20150518-1.html

— posted by くま at 12:59 pm   pingTrackBack [0]

この記事に対するコメントはありません

<< 2015.11 >>
SMTWTFS
1234567
891011121314
151617 181920 21
2223 242526 27 28
29 30      
 
























T: Y: ALL: Online:
ThemePanel
Created in 0.0671 sec.