linux系統省略輸入使用者名稱密碼(字元介面下)
1、省略密碼驗證
很簡單,只需把/etc/passwd中的root:x:0:0:root:/root:/bin/bash,改為root::0:0:root:/root:/bin/bash,就可以了,就是去掉了裡面的x,這樣root使用者就不用密碼了。其他使用者也一樣。
2、省略輸入使用者名稱
(1)修改/etc/inittab
在inittab中,有如下配置
1:2345:respawn:/sbin/agetty tty1 9600
2:2345:respawn:/sbin/agetty tty2 9600
3:2345:respawn:/sbin/agetty tty3 9600
4:2345:respawn:/sbin/agetty tty4 9600
5:2345:respawn:/sbin/agetty tty5 9600
6:2345:respawn:/sbin/agetty tty6 9600
表示系統可以有六個控制台,可以用alt+(f1~f6)來切換。而/sbin/agetty就是乙個登陸驗證程式,執行它,會提示使用者輸入使用者名稱和密碼,然後啟動乙個指定的shell(在passwd檔案中指定的)。
所以,我們只需將其修改為不執行agettty,而是執行自己編寫的乙個指令碼,就可以跳過使用者名稱和密碼的輸入。修改如下:
1:2345:respawn:/root/logintest tty1 9600 (圖形介面是5,待測試)
這裡我在/root/下放了乙個測試指令碼,這樣系統啟動時就會執行那個指令碼,指令碼內容:
#!/bin/sh
/bin/login -f root (設為可執行,待測試)
指令碼其實就是執行了乙個root使用者的登陸而已,如果有其他要求,也可以新增到指令碼中。
Linux系統省略輸入使用者名稱密碼 字元介面下)
1 省略密碼驗證 很簡單,只需把 etc passwd中的root x 0 0 root root bin bash,改為root 0 0 root root bin bash,就可以了,就是去掉了裡面的x,這樣root使用者就不用密碼了。其他使用者也一樣。2 省略輸入使用者名稱 1 修改 etc ...
配置git push不用每次輸入使用者名稱和密碼
1.使用ssh協議ssh keygen t rsa c xx xx.com generating public private rsa key pair.三次回車即可生成 ssh keycat ssh id rsa.pub ssh rsa aaaab3nzac1yc2eaaaadaqabaaabaq...
Linux 使用者名稱檔案
1.cat etc passwd root x 0 0 root root bin bash bin x 1 1 bin bin sbin nologin daemon x 2 2 daemon sbin sbin nologin adm x 3 4 adm var adm sbin nologin...