酷!學園
2010-03-18 03:36 *
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?

請輸入帳號, 密碼以及預計登入時間
新聞:
強烈建議,新手請先閱讀:致提問者的一些建議再致提問者
 
   首頁 | Study-Area | 鳥園 | 鳥哥的Linux私房菜   說明 搜尋 日曆 登入 註冊  
頁: [1]
  列印  
作者 主題: 要如何在ubuntu下自動登入文字模式..疑問!?  (閱讀 2378 次)
0 會員 以及 2 訪客 正在閱讀本篇主題.
dino7778
可愛的小學生
*
文章: 14


檢視個人資料
« 於: 2008-07-04 12:20 »

要如何在ubuntu下自動登入文字模式..疑問!?

要登入x可以在系統選項設定
但是我要自動登入x時
我而要更改那些登入檔才可以用"root"權限在開機時自動登入到文字模形下

有對ubuntu熟悉的前輩指導一下嗎?
已記錄
jou
酷!學園 學長們
俺是博士!
*****
會員性別: 男
文章: 4744


檢視個人資料
« 回覆文章 #1 於: 2008-07-04 13:31 »

發信人: OuTian.bbs@legend.twbbs.org (黑糖), 看板: OuTian
標  題: Auto Login in Linux
發信站: legend (Wed Jan 10 10:17:56 2007)
轉信站: SayYa!Group.NCTU!grouppost!Group.NCTU!legend
Origin: 140.136.152.115

昨晚有個朋友傳訊來問問題
說在 linux 中怎麼做到一開機起來 , 就讓某 user 自動 login ?

我記得新一點的 distro 都有設計好可以讓指定的 user 自動 login X
但是 console 裡的就不知道怎麼搞了 ...

本來想去惡搞那些 init script ,
但那時應該還是 root , 而人家是要 normal user ...
再來想的是惡搞 mgetty 或 login  ...
但需要一點時間 ...

後來是找到一個蠻有趣的 script ,

#!/bin/sh
exec 0</dev/$1 1>/dev/$1 2>&1
shift
exec $*

例如把它存在 /sbin/autologin  , 當然記得 chmod 成可執行
再去改 /etc/inittab ,
例如要 user1 這個 user auto login 在 tty1 好了,
那就把本來的

1:2345:respawn:/sbin/mingetty tty1

改成

1:2345:respawn:/sbin/autologin tty1 login -f user1

這樣就 OK 了 !


大概說明一下 -
一開始要先把標準的三個 file descriptor 和某 tty 對應好,
在前例中,

0</dev/$1 , 就是 0</dev/tty1 , 也就是由 tty1 讀入 stdin
1>/dev/$1 , 1>/dev/tty1 , stdout 輸出到 tty1
2>&1 , stderr 也加到 stdout

然後把 parameter shift 一格 ... ( $1->deleted, $2->$1, $3->$2 ... )
然後呼叫 exec 執行所有的 argument

在前例中, 就是 login -f user1

這樣就會讓 user1 auto login 在 tty1 了  :>

--
※ 發信站: 傳說中的BBS(legend.twbbs.org)
◆ From: 127.0.0.1
已記錄
dino7778
可愛的小學生
*
文章: 14


檢視個人資料
« 回覆文章 #2 於: 2008-07-05 15:26 »

可惜ubuntu不用initab
已記錄
dino7778
可愛的小學生
*
文章: 14


檢視個人資料
« 回覆文章 #3 於: 2008-07-06 15:17 »

可惜ubuntu不用initab

可以了!多謝大大

首先切換到 /etc/event.d/ 目錄下
#cd /etc/event.d/

開啟tty1檔案
#sudo gedit tty1

再來加入、或修改成下面樣子:

respawn
exec /sbin/augologin tty1 /bin/login -f root
已記錄
newness
可愛的小學生
*
會員性別: 男
文章: 13


小白


檢視個人資料 個人網站
« 回覆文章 #4 於: 2008-07-26 18:23 »

我的做法是把 /etc/rc2.d/S13gdm 砍掉,這樣也可以直接登入文字模式!
但在Linux Mint 4.0 以後便不行了
已記錄
頁: [1]
  列印  
 
前往:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Valid XHTML 1.0! Valid CSS!
本頁花了 0.036 秒,以及 17 次的資料庫查詢。