日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux 命令行模式自动登录,实现linux的自动登录--命令行模式启动

發布時間:2024/7/23 linux 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 命令行模式自动登录,实现linux的自动登录--命令行模式启动 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

linux的登錄主要是由兩個文件在控制,/usr/sbin/getty來獲得用戶名,并進行檢查用戶名是否存在,然后將用戶名傳遞給/usr/bin/login來獲取用戶輸入密碼和檢查密碼是否正確.

所以要實現linux的自動登錄,就要改動這兩個文件.

1.getty實現的主要功能是:

1)打開指定的tty;

2)提示用戶登錄(login:);

3)獲得登錄用戶名;

4)把用戶名傳遞給login命令

2.login實現的主要功能是:

1)先檢車是不是超級用戶;

2)提示用戶輸入密碼(通過getpass()實現);

3)檢查密碼并檢查是否quiet登錄;

4)設置登錄的用戶的ID和組ID,并設置相應的環境變量.

3.下載util-linux的source code包,login和getty的命令就是在這里面生成的.

1)修改agetty.c文件的獲得logname的代碼.

while((logname = get_logname(&options,&chardata,&termio)) == 0)

next_speed(&termio,&options);

注釋掉上面兩行,然后添加:

logname = "your count name";//輸入你的賬戶名字

2)修改login.c文件:

passwd_req為密碼是否需要驗證的一個開關,關掉:

passwd_req = 0;

注釋掉下面對passwd_req做賦值的幾行:

if(fflag && (getuid()==0))

passwd_req = 0;

else

passwd_req = 1;

上面全部注釋.

3)然后./configure,進login-utils里面make,不要make install.

4)把系統的login和getty做個備份,然后將編譯生成的login和agetty,復制過去,agetty改名為getty.

4.然后reboot,你的系統就會直接進入到系統里面了.

這是命令行啟動的系統實現的方式,linux是ubuntu系統,desktop就沒什么好說了,直接在startup里面設置就好了.

總結

以上是生活随笔為你收集整理的linux 命令行模式自动登录,实现linux的自动登录--命令行模式启动的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。