亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Linux服務器 > 正文

Linux的基于PAM的用戶認證

2024-09-05 23:00:54
字體:
來源:轉載
供稿:網友

任何要授予用戶特權的程序都要能夠進行用戶認證。當您登入系統時,您需要提供用戶名和口令,而后登入進程據此以檢驗登入的合法性---確認您就是該用戶。還有除口令認證之外的其他認證形式,而且口令的存儲方式也是各不相同的。
PAM(可 插拔認證模塊)方式允許系統管理員設置多種認證措施而無須重新編譯要進行認證的程序。使用PAM,您通過編輯一個配置文件來決定認證模塊如何插入到程序之 中。大多數紅帽子LINUX用戶無須改動這個配置文件。因為如果使用RPM來安裝程序的話,系統會自動做有關改動。但是,如果您想定制認證模塊的話,就需 要理解配置文件內容。
PAM 模塊
PAM定義了四種類型的模塊。auth模塊提供實際的認證過程, 可能是提示口令輸入并檢查輸入的口令,設置保密字如用戶組或KERBEROS通行證。account模塊負責檢查并確認是否可以進行認證(比如,帳戶是否 到期,用戶此時此刻是否可以登入,等等)。 password模塊被用來設置口令。一旦用戶認證通過,session模塊將被用來做使用戶使用其帳戶前的初始化工作,如安裝用戶的HOME目錄啦,使 能用戶的電子郵箱啦,等等。這些模塊可以堆疊,多次使用。比如:rlogin通常使用至少兩種認證方法,如果“rhosts” 認證成功了,就允許建立連接,否則還要進行標準的口令認證。隨時可以加入新的模塊,而PAM感知的程序可以被配置來使用它。舉個例子,如果您有一個一次性 口令計算系統,可以寫出一個模塊來(系統中包含有如何書寫模塊的文檔資料),PAM感知的程序無須重新編譯就可以使用這個新的一次性口令計算器。
服務
每個使用PAM的程序定義它自己的服務名稱。login程序定義其服務類型為login,ftpd程序定義其服務類型為ftp,等等。一般來說,服務類型就是存取該服務的程序的名字,而不是提供服務的程序。
配置文件
目 錄/etc/pam.d被用來配置所有的PAM應用程序。(在早期的PAM版本中用的是 /etc/pam.conf;但是若/etc/pam.d不存在的話,仍舊會找/etc/pam.conf,不過記住,這是一個過時的文件。)。每一個應 用程序(確切的說是服務)都有它自己的配置文件。
一個真實的文件可能如下:

#%PAM-1.0auth      required  /lib/security/pam_securetty.soauth      required  /lib/security/pam_pwdb.so shadow nullokauth      required  /lib/security/pam_nologin.soaccount   required  /lib/security/pam_pwdb.sopassword  required  /lib/security/pam_cracklib.sopassword  required  /lib/security/pam_pwdb.so shadownullok use_authtoksession   required  /lib/security/pam_pwdb.so

第一行是注釋。任何以#開頭的行都是注釋。以下的三行排列著用于login認證的三個模塊其中第一行用以確認用戶是否以root登入,允許登 入的tty被列在文件/etc/securetty 中(如果文件存在的話)第二行將會使用戶被提示輸入口令并校驗口令。第三行表示查文件/etc/nologin是否存在,如果存在就顯示其內容,而且如果 用戶不是root,則禁止其登入。即便第一個模塊失敗了,也要完成三個模塊的校驗。這是一種安全上的考慮 ---這種設計永遠不要讓用戶知道他或她們為什么會被拒絕,否則會讓其更容易突破認證。您可以將“required”改成“requisite”來修改這 種認證方式。也就是說,如果有任何“requisite”模塊以失敗返回,整個PAM認證將終止再調用其它模塊也以失敗返回。第五行表示任何必要的記帳信 息要被記載。例如,如果設置使用影子口令,pam_db.so 模塊將被執行以檢查該帳戶是否失效或者用戶口令是否超期而需要修改。第六行(該行需要折行來寫)用以指定如果login程序改變用戶的口令,它應當使用 pam_pwdb.so來完成。(這僅在auth模塊檢測到口令需要被改變時,例如一個影子口令已經過期時才使用)最后一行表示pam_pwdb.so模 塊將被用來管理當前的會話過程。而目前該模塊什么也不做;它可以被替換為別的所需的模塊。要注意配置文件中每一行的順序不是任意的。盡管required 模塊以什么順序被調用并沒有多大關系,但是還有其它一些控制符,其中optional很少在紅帽子LINUX中使用,而 sufficient 和requisite就要求行的順序不能顛倒。


讓我們來看一下rlogin的認證配置:

auth  required    /lib/security/pam_securetty.soauth  sufficient  /lib/security/pam_rhosts_auth.soauth  required    /lib/security/pam_pwdb.so shadow nullokauth  required    /lib/security/pam_nologin.so

這和login的描述極為相似,但是其中比 login的多一行模塊描述,而且模塊的順序也不同。首先,pam_securetty.so模塊將禁止以root從不安全的終端登入。這將有效的阻止任 何root方式的遠程登入。如果您不想禁止的話(在這種情況下,我們建議您的機器要么沒和Internet 相連,要么呆在一個配置良好的防火墻后面),把這一行刪掉就是了。其次,pam_nologin.so 模塊將檢查/etc/nologin,如上所述。第三點,如果pam_rhosts_auth.so模塊認證通過,PAM就立即以成功返回而不再做任何口 令校驗。如果pam_rhosts_auth.so認證失敗,該失敗將被忽略,繼續調用pam_pwdb.so模塊進行正常的口令認證。如果您在 securetty認證失敗后不想讓系統繼續以口令詢問的話,您可以把pam_securetty.so模塊的required 改為 requisite。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中日韩美女免费视频网站在线观看| 久久成人这里只有精品| 久久久久久综合网天天| 日韩亚洲精品电影| 国产主播在线一区| 在线精品91av| 国产精品扒开腿爽爽爽视频| 欧美日在线观看| 国产精品香蕉国产| 国产一区二区激情| 久久精品国产免费观看| 亚洲欧美中文字幕| 亚洲国产天堂久久综合网| 欧美老肥婆性猛交视频| 国产日韩中文字幕在线| 亚洲激情免费观看| 久久精品成人动漫| 欧美激情女人20p| 亚洲xxxx在线| 欧美在线观看一区二区三区| 欧美高清性猛交| 国产成人精品视频在线观看| 日韩视频永久免费观看| 亚洲精品成人久久电影| 青草青草久热精品视频在线网站| 亚洲国产欧美自拍| 久久久成人的性感天堂| 91成人在线观看国产| 亚洲成人三级在线| 91伊人影院在线播放| 国产玖玖精品视频| 92看片淫黄大片欧美看国产片| 一区二区三区回区在观看免费视频| 日本一区二区三区在线播放| 精品国产一区二区三区久久狼黑人| 亚洲一区二区三区在线视频| 欧日韩在线观看| 亚洲欧美日韩国产精品| 亚洲18私人小影院| 国产999精品视频| 欧美日韩一区二区免费视频| 97成人超碰免| 日韩有码在线电影| 在线午夜精品自拍| 欧美乱大交xxxxx另类电影| 7m第一福利500精品视频| 久久精品这里热有精品| 91久久久久久久久久久| 久久久亚洲欧洲日产国码aⅴ| 亚洲女人被黑人巨大进入al| 国产成人精品最新| 欧美小视频在线| 国产精品九九久久久久久久| 色偷偷偷综合中文字幕;dd| 久久久久成人网| 人九九综合九九宗合| 久久精彩免费视频| 黑丝美女久久久| 久久久久久久国产精品| 最新国产精品亚洲| 国产99久久精品一区二区 夜夜躁日日躁| 欧美日韩综合视频| 亚洲国产中文字幕久久网| 色香阁99久久精品久久久| 国产精品久久久久一区二区| 国产精品美女av| 最近中文字幕2019免费| 国产亚洲福利一区| 国产精品视频免费观看www| 日韩电影免费在线观看| 欧美激情视频一区二区| 久久久久久国产精品三级玉女聊斋| 亚洲综合精品一区二区| 亚洲精品黄网在线观看| 国产亚洲一级高清| 欧美色播在线播放| 亚洲一区二区国产| 亚洲色图欧美制服丝袜另类第一页| 不卡在线观看电视剧完整版| 国产日韩av高清| 国产日韩在线播放| 国产精品久久在线观看| 日韩精品极品在线观看| 国产精品久久婷婷六月丁香| 日韩成人av在线播放| 九九热这里只有精品6| 国产极品精品在线观看| 久久久影视精品| 国产精品香蕉在线观看| 亚洲精品国偷自产在线99热| 中日韩美女免费视频网址在线观看| 这里只有精品在线观看| 91精品国产网站| 欧美成aaa人片在线观看蜜臀| 中文欧美日本在线资源| 欧美在线一级视频| 国产美女高潮久久白浆| 成人在线小视频| 亚洲天堂久久av| 亚洲欧洲美洲在线综合| 欧美另类精品xxxx孕妇| 亚洲色图欧美制服丝袜另类第一页| 国产精品久久久久久久午夜| 日韩一区二区三区xxxx| 色伦专区97中文字幕| 日韩在线视频网站| 久久精品99久久久久久久久| 成人在线视频福利| 亚洲人高潮女人毛茸茸| 欧美激情免费在线| 日韩欧美在线中文字幕| 久精品免费视频| 国产视频一区在线| 欧美性xxxx极品hd欧美风情| 中文字幕精品av| 亚洲free性xxxx护士hd| 国外成人在线视频| 国产亚洲福利一区| 91牛牛免费视频| 亚洲视频专区在线| 欧美激情影音先锋| 国产精品高清免费在线观看| 亚洲美女av电影| 菠萝蜜影院一区二区免费| 欧美成人免费va影院高清| 国产精品日韩在线播放| 综合欧美国产视频二区| 国产成人91久久精品| 91精品国产综合久久香蕉的用户体验| 亚洲人成欧美中文字幕| 亚洲精品v天堂中文字幕| 亚洲精品国产美女| 91国内精品久久| 欧美一乱一性一交一视频| 日本人成精品视频在线| 国产suv精品一区二区| 91tv亚洲精品香蕉国产一区7ujn| 欧美另类69精品久久久久9999| 国产精品稀缺呦系列在线| 成人免费看黄网站| 国产乱肥老妇国产一区二| 色99之美女主播在线视频| 日韩有码在线电影| 亚洲欧美激情四射在线日| 成人免费视频a| 国产一区二区香蕉| 久久久久久久久久久国产| 久久久免费精品视频| 亚洲精品久久久久国产| 久久综合久久美利坚合众国| 中文字幕欧美日韩va免费视频| 91高潮精品免费porn| 亚洲黄色在线看| xvideos亚洲| 亚洲一区二区三区久久| 欧美国产高跟鞋裸体秀xxxhd| 国产精品一区二区在线| 欧美日韩中文字幕日韩欧美| 亚洲精品久久久久国产| 午夜精品理论片| 国产精品久久久久久婷婷天堂| 精品中文字幕在线| 中文字幕亚洲字幕| 久久久视频精品|