系統自動以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 ...