2010年1月7日 星期四

自動登入tty

#!/bin/sh
if [ $# -lt 2 ] ; then
        echo "Usage $0 tty[1~6] Username" && exit 1

# 用兩個參數表示要在哪個tty用哪個帳號登入
fi
echo "#!/bin/sh\n/bin/login -f $2" > /usr/local/sbin/autologin_$2

# 先寫一支script負責該帳號登入,主要利用login –f 參數
chmod 755 /usr/local/sbin/autologin_$2
sed -i -e 's/exec/#\t exec/g' /etc/event.d/$1

# 把舊的ttyX設定裡執行槓掉
echo "exec /sbin/getty -n -l /usr/local/sbin/autologin_$2 38400 $2" >> /etc/event.d/$1

# 將新的登入方式放進去最後一行
cat  /etc/event.d/$1

# show一下設定檔有沒有錯,

沒有留言: