DM355自動以root登錄的方法

 

系統自動以root登錄,並自動啓動用戶程序的設置方法

第一步:刪除root用戶

vi /etc/passwd

該文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二個字段X刪除就可以。變爲: root::0:0:root:/root:/bin/bash

vi /etc/shadow

該文件的第一行:root:!^&#*@(&#*&:0:99999:7::1,只需要把第二個字段刪除就可以。變爲: root::14125:0:99999:7::1 至此,就把root用戶的密碼刪除了。

第二步:在系統啓動時自動以root用戶登錄

vi /etc/inittab

找到 #run gettys in standard runlevels

     1:2345:raspawn:/sbin/mingetty tty1 (/sbin/mingetty來啓動終端,tty1表啓動的終端號)

     1:2345:raspawn:/sbin/mingetty tty1 改爲:

     1:2345:raspawn:/sbin/mingetty --autologin root tty1 (/sbin/mingetty來啓動終端,tty1表啓動的終端號,並以root用戶登錄終端)

這樣,系統啓動時就會以root用戶自動登錄,而不需要手動輸入用戶名。

DM355的爲con:2345:respawn:/sbin/mingetty console改爲

con:2345:respawn:/sbin/mingetty --autologin root console

第三步:系統剛啓動時,用戶主目錄爲/root ,要把系統啓動是要自動啓動的程序放在此目錄下。 

第四步:在配置文件中添加自動啓動的程序(main是要自動啓動的程序)

      vi /root/.bashrc 在此文件的末尾添加 /root/main即可

       這句話其實有問題,用戶登錄後bash自動執行的是.bash_profile.bash_login.profile

      說明每個登錄用戶的主目錄下都有.bashrc這個文件~/.bashrc),該文件包含專用於你的bash shellbash信息,當登錄時以及每次打開新的shell,該文件被讀取.(可以在這個文件中添加專用於你的bash shell的自動啓動文件包)。

 

對於開發板來說 先執行的loadmodules.sh 後執行的應用程序  執行loadmodules.sh的指令在/etc/init.d/rcS  

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章