1. 程式人生 > >linux自動以root登入,並自動啟動使用者程式的設定

linux自動以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使用者自動登入,而不需要手動輸入使用者名稱。
第三步:系統剛啟動時,使用者主目錄為/root ,要把系統啟動是要自動啟動的程式放在此目錄下。
第四步:在配置檔案中新增自動啟動的程式(main是要自動啟動的程式)
vi /root/.bashrc 在此檔案的末尾新增 /root/main即可
說明每個登入使用者的主目錄下都有.bashrc這個檔案(~/.bashrc),該檔案包含專用於你的bash shell的bash資訊,當登入時以及每次開啟新的shell時,該檔案被讀取.(可以在這個檔案中新增專用於你的bash shell的自動啟動檔案包)。

相關推薦

linux自動root登入自動啟動使用者程式設定

系統自動以root登入,並自動啟動使用者程式的設定方法 第一步:刪除root使用者 vi /etc/passwd 該檔案的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二個欄位X刪除就可以。變為: root::0:0:root:/root

Zynq-Linux移植學習筆記之21-Linux啟動自動root賬號登入

在除錯zynq開發板時,linux啟動後總是需要手動輸入root以登入系統,如下圖所示: 這對於自動執行應用程式來說很不方便。現在可以通過修改ramdisk的相關內容實現root賬號自動登入。 1、建立可執行檔案 首先需要建立可執行檔案,用對應板子的CROSS COM

Linux CentOS 7.*允許或禁止root使用者ssh遠端登入將22埠更新為11111

1)vim /etc/ssh/sshd_config,將PermitRootLogin的值改成no,並儲存 PermitRootLogin yes更改為no  重啟ssh  systemctl restart sshd 禁止登入了, 否則就能登入 &nbs

列印資訊輸出到lcd、自動登入串列埠 自動執行程式

一、列印資訊輸出到lcd   1、傳統方法 在/etc/inittab檔案里加入下面一行 tty1::respawn:/sbin/getty 38400 tty1   2、systemd方法 a、進入lib/systemd/system b、拷貝[email protect

iTerm2 實現 ssh 自動登入使用 Zmodem 實現快速傳輸檔案

> 原文連結:[https://fuckcloudnative.io/posts/iterm2-auto-login/](https://fuckcloudnative.io/posts/iterm2-auto-login/) 對於 YAML 工程師來說,我們經常需要 ssh 登入不同的伺服器,每次登入時都

Swift - 判斷是否有某功能訪問權限沒有則提示自動跳轉到設置頁

權限 cells key 選擇 href ref options title kit 由於 iOS 系統的安全限制,App 如果需要訪問設備的通訊錄、麥克風、 相冊、 相機、地理位置等時,需要請求用戶是否允許訪問。 有時用戶不小心點了“不允許”,後面可能就不知道要去

asp.net mvc自動壓縮文件生成CDN引用

.net cal foreach ons creat process link respond 站點 很多站點都是用了靜態文件分離。我推薦一種處理靜態文件分離的方式。BundleExtensions.cs public static class BundleExtens

關於linux下的date日期日期給文件命名

文件名 lin 有時 腳本 inux 防止 img 完整 日期 在linux的終端中,我們輸入date後會有以下顯示: 然後博主也擴展了一下date的基礎用法: date + “%-”: %y 輸出年份的後2位;%Y 輸出完整年份 %m 輸出月份;%d 輸出日期(天) %

jenkins 自由風格構建war包自動部署(jenkins和tomcat同一臺機器)

jenkins 自由風格 環境:centos7.3 ip:192.168.216.130 參考 http://www.cnblogs.com/h--d/p/5682030.html一 在正式構建之前需要先設置下jenkins1 點擊Manage Jenkins,然後點擊Global Tool

supervisor監聽程式碼的改動自動重啟nodejs

問題: 在開發nodejs實現的HTTP WEB應用的時候,無論你修改程式碼的那一部分,都必須終止nodejs,再重新執行才奏效。 原因: nodejs只有在第一次引用到某部分時候才去解析指令碼檔案,以後都會直接訪問記憶體,避免重複載入,而PHP則總是重新讀取並解析指令碼(如果沒

js獲取當前時間與星期幾自動跟隨時間變動

<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; char

Android使用系統DownloadManager下載更新軟體自動跳轉到安裝頁面

介紹:https://www.jianshu.com/p/7ad92b3d9069 1.下載apk /* * 下載apk * @param context * @param title 通知的標題 * @param url 下載的地址 * @param id 返回一個加入下載佇列的i

完美實現tabsheet中融合窗體不重複建立自動切換到已經建立的sheet

procedure TForm1.btn1Click(Sender: TObject);  //功能說明  點選時,建立視窗並顯示到sheet中,再並點選時如果已經有則不再建立;     //如果已經有開啟的則要切換成當前活動的。專案設定中取消指定窗體

自動打包-debug 和 release 模式自動生成包名

1. 我們在工作的時候,經常遇到測試的程式,但是測試程式只適合除錯使用,不能參與線上釋出。為了達到這個要求。我們通常定義一個靜態全域性變數。來控制測試程式碼和線上程式碼。 之前找了好多資料,都特別複雜,之後找到一個易用實用的方法。一句話程式碼: UavStaticVar.is

centos7下安裝git服務端自動更新到web目錄

1.伺服器安裝git ①yum安裝 [[email protected] home]#yum install -y git ②檢視版本 [[email protected] home]# git --version git version 1.7.1 2.建立git使用者

爬取抖音Top20視訊自動播放

from time import sleep from glob import iglob from requests import get from natsort import natsorted from win32api import ShellExecute from moviepy.ed

Ubuntu16.04開啟root使用者遠端登入

Ubuntu安裝完成預設是普通許可權的使用者,root使用者需要手動開啟,並且還不含opne-ssh模組1.給root使用者設定密碼#  sudo passwd root會提示輸入unix的新密碼,這就

cocos2dx 命令建立各平臺工程自動打包Android apk的方法

轉自:http://www.cocos2d-x.org/projects/cocos2d-x/wiki/How_to_create_a_multi-platform_project_in_one_command_line How to create a multi-pla

用批處理檔案自動備份檔案及資料夾自動刪除n天前的檔案_DOS/BAT

下是備份的批處理,新增到”計劃任務”中,設定時間自動執行 程式碼如下: @echo off rem 格式化日期 rem date出來的日期是"2006-02-22 星期三",不能直接拿來使用,所以應該先格式化一下 rem 變成我們想要的。date

JQuery 動態建立表單自動提交

前言:寫這個是為了實現使用cookie進行自動登入的功能, 下面的程式碼是一個元素一個元素進行建立和賦值的, (可以嘗試下將所有的html程式碼(form、input)全部拼好以後放到${ } 中,再進行提交。) submit的時候注意下寫法,就這樣 //獲取cookie中的