DM355自動以root登入的方法

2021-06-01 02:05:34 字數 1373 閱讀 4014

系統自動以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 shell的bash資訊,當登入時以及每次開啟新的shell時,該檔案被讀取.(可以在這個檔案中新增專用於你的bash shell的自動啟動檔案包)。

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

DM355的SD卡虛擬成U盤

將 usb的驅動配置成裝置模式。連線電腦後自動將 sd卡識別成邏輯盤。核心編譯配置如 usb.txt 內容。在 etc init.d rcs 中加入初始化語句。insmod musb hdrc.ko insmod g file storage.ko file dev mmcblk0p1 一開始插上u...

ubuntu 配置root自動登入

編譯時經常需要root使用者許可權,怎樣把登入後終端的預設使用者改為root呢?sudo s 輸入使用者密碼,然後可以更改root使用者的密碼,輸入 sudo passwd sudo gedit etc gdm custom.conf custom.conf檔案的內容如下 daemon automa...

使用WinSCP以root賬號登入Ubuntu系統

在使用虛擬機器的時候,可以使用winscp來與外面的windows系統進行互動,讓檔案可以互傳,用來處理檔案比較方便,但是如果需要使用到root的時候就要做一定的修改,畢竟普通使用者許可權不夠。具體的更改步驟如下 1,首先設定root密碼 sudo passwd root 2,修改 etc ssh ...