passwd

PASSWD(5)                       æä»¶æ ¼å¼åè½¬å                       PASSWD(5)



å称
       passwd - å¯ç æ件

æè¿°
       /etc/passwd 为æ¯ä¸ªç¨æ·è´¦æ·åå«ä¸è¡ï¼åå«ä½¿ç¨åå· (“:”) åéçä¸ä¸ªå‐
       段ï¼åå«æ¯ï¼

       ·   ç»å½å

       ·   å¯éçå å¯åçå¯ç

       ·   æ°åç¨æ· ID

       ·   æ°åç» ID

       ·   ç¨æ·åå注éå段

       ·   ç¨æ·ä¸»ç®å½

       ·   å¯éçç¨æ·å½ä»¤è§£éå¨

       å å¯çå¯ç å段å¯ä»¥ä¸ºç©ºï¼æ‐
       ¤æ¶ä½¿ç¨æå®çç»å½åç»å½æ¶ä¸ä¼è¦æ±è®¤è¯ãç¶èï¼å¦æ password 为空ï¼ä¸äºè¯»å
       /etc/passwd æ件çç¨åºå¯è½ä¼ä¸å许 ä»»ä½ è®¿é®ãå¦æ password å‐
       段æ¯ä¸ä¸ªå°åç “x”ï¼é£ä¹å å¯çå¯ç å®éä¸åå¨äº shadow(5) ä¸ï¼å¨
       /etc/shadow æä»¶ä¸ å¿é¡» æ对åºçè¡ï¼å¦åç¨æ·è´¦æ·å°±ä¼æ æãå¦æ password
       å段æ¯å¶ä»ä»»ä½å符串ï¼å°ä¼è¢«è§ä¸ºå å¯è¿çå¯ç ï¼å¦ crypt(3) ä¸ç说æã

       æ¤æ³¨éå段被å¤ä¸ªç³»ç»å·¥å·ä½¿ç¨ï¼ä¾å¦ finger(1)ã

       主ç®å½å段æä¾äºåå§å·¥ä½ç®å½çå称ãlogin ç¨åºæ ¹æ®æ¤ä¿¡æ¯è®¾ç½® $HOME
       ç¯å¢åéã

       å½ä»¤è§£éå¨å段æä¾äºç¨æ·å½ä»¤è¯‐
       è¨è§£éå¨çå称ï¼æèå¼å§æ¶æ§è¡çç¨åºçå称ãlogin ç¨åºä½¿ç¨æ¤ä¿¡æ¯è®¾ç½®
       $SHELL ç¯å¢åéçå¼ãå¦æå段为空ï¼é»è®¤å¼ä¸º /bin/shã

æ件
       /etc/passwd
           ç¨æ·è´¦æ·ä¿¡æ¯ã

       /etc/shadow
           å¯éçå å¯åçå¯ç æ件

       /etc/passwd-
           /etc/passwd çå¤ä»½æ件ã

           注æï¼æ¤æä»¶ç± shadow
           å·¥å·é使ç¨ï¼èä¸æ¯ææçç¨æ·åå¯ç 管çå·¥å·é½ä¼ä½¿ç¨ã

åè§
       crypt(3), getent(1), getpwnam(3), login(1), passwd(1), pwck(8),
       pwconv(8), pwunconv(8), shadow(5), su(1), sulogin(8).



shadow-utils 4.7                  2019-07-31                         PASSWD(5)