useraddæ¯ä¸ä¸ªLinuxå½ä»¤ï¼ä½æ¯å®æä¾äºå¾å¤åæ°å¨ç¨æ·ä½¿ç¨çæ¶åæ ¹æ®èªå·±çéè¦è¿è¡è®¾ç½®ï¼èadduseræ¯ä¸ä¸ªperl èæ¬ï¼å¨ä½¿ç¨çæ¶åä¼åºç°ç±»ä¼¼äººæºäº¤äºççé¢ï¼æä¾é项让ç¨æ·å¡«ååéæ©ï¼è¿ä¸ªå½ä»¤æ¯èµ·useraddæ¥è¯´æ¯è¾ç®åï¼ä¹æ¯è¾å»çã
ä¸.adduserç使ç¨è¯¦è§£
å¨ä½¿ç¨adduserå½ä»¤çæ¶åï¼ç³»ç»ä¼æ·»å è¿ä¸ªç¨æ·åï¼å¹¶ä¸è¿ä¼èªå¨å°å建ä¸è¿ä¸ªç¨æ·åååä¸æ ·çç¨æ·ç»ä½ä¸ºè¿ä¸ªç¨æ·çåå§ç¨æ·ç»ãæ¤å¤ï¼è¿ä¼èªå¨å°å¨/homeç®å½ä¸é¢å建ä¸ä¸ªä¸ç¨æ·ååçç®å½ï¼æ¥çæ§è¡"cp /etc/skel /home/ç¨æ·å"çæä½ï¼å®ç°æ°å¢ç¨æ·ç主ç®å½çåå§åã
ç¨adduserè¿ä¸ªå½ä»¤å建çè´¦å·æ¯ç³»ç»è´¦å·ï¼å¯ä»¥ç¨æ¥ç»å½å°æ们çubuntuç³»ç»ã
äº.useraddç使ç¨è¯¦è§£
useraddæ大éçåæ°ä¾æ们è¿è¡ä¸ªæ§å设置ï¼ä½æ¯ï¼ä¹ææ¯è¾å¤çé»è®¤è®¾ç½®æ¯æ们ä¸ç¥éçï¼æ以ï¼å¨è¿è¡è¿ä¸ªåæ°éæ©çæ¶åè¿æ¯éè¦è°¨æ
åç»å¿ï¼ä¸ç¶çè¯å¯è½ä¼å¾å°è·æ们é¢æ³ä¸ä¸ä¸æ ·çç»æãuseraddçåæ°å¦ä¸ï¼
-c å¤æ³¨ å ä¸å¤æ³¨ã并ä¼å°æ¤å¤æ³¨æåå å¨/etc/passwdä¸ç第5项å段ä¸
-d ç¨æ·ä¸»æ件夹ãæå®ç¨æ·ç»å½æè¿å
¥çç®å½ï¼å¹¶èµäºç¨æ·å¯¹è¯¥ç®å½ççå®å
¨æ§å¶æ
-e æææéãæå®å¸å·çæææéãæ ¼å¼ä¸ºYYYY-MM-DDï¼å°åå¨å¨/etc/shadow
-f ç¼å²å¤©æ°ãéå®å¯ç è¿æåå¤å°å¤©ï¼å°è¯¥ç¨æ·å¸å·åç¨
-g 主è¦ç»ã设置ç¨æ·æå±ç主è¦ç»
-G 次è¦ç»ã设置ç¨æ·æå±ç次è¦ç»ï¼å¯è®¾ç½®å¤ç»
-M 强å¶ä¸å建ç¨æ·ä¸»æ件夹
-m 强å¶å»ºç«ç¨æ·ä¸»æ件夹ï¼å¹¶å°/etc/skel/å½ä¸çæ件å¤å¶å°ç¨æ·çæ ¹ç®å½ä¸
-p å¯ç ãè¾å
¥è¯¥å¸å·çå¯ç
-s shellãç¨æ·ç»å½æ使ç¨çshell
-u uidãæå®å¸å·çæ å¿ç¬¦user idï¼ç®ç§°uid
useraddè¿ä¸ªå½ä»¤å建çæ¯æ®éè´¦å·ï¼å¹¶ä¸è½ç¨æ¥ç»å½ç³»ç»ã
äºæ¯æå¾åºäºä¸ä¸ªç»è®ºï¼å½ä½¿ç¨åæ°"-m"çæ¶åï¼ç³»ç»ä¼èªå¨å°å¨/homeç®å½ä¸å»ºç«ä¸ä¸ªä¸æ°å»ºç¨æ·ååçç¨æ·ä¸»æ件夹ï¼å¦æä¸ä½¿ç¨"-m"çè¯ï¼é£ä¹å°±é»è®¤æ¯ä½¿ç¨â-Mâåæ°ï¼ä¸å建主æ件夹ï¼å³ä½¿ä½ 使ç¨äº"-d"è¿ä¸ªåæ°ãæ以ï¼"-d"è¿ä¸ªåæ°æ¯è·"-m"ä¸èµ·ä½¿ç¨çï¼è®©ç¨æ·èªå·±éæ©ä¸»æ件夹çè·¯å¾ã
æ·»å ç¨æ·ï¼useradd -m -s ç¨æ·å ç¶å设置å¯ç passwd ç¨æ·å
å é¤ç¨æ·ï¼userdel -r ç¨æ·å
1. å¨rootæéä¸ï¼å¦æ没æå¨rootæéä¸ï¼ä¼åºç°ï¼useradd: cannot lock /etc/passwd; try again later.
useraddåªæ¯å建äºä¸ä¸ªç¨æ·åï¼å¦ ï¼useradd +ç¨æ·å ï¼ï¼å®å¹¶æ²¡æå¨/homeç®å½ä¸å建ååæ件夹ï¼ä¹æ²¡æå建å¯ç ï¼å æ¤å©ç¨è¿ä¸ªç¨æ·ç»å½ç³»ç»ï¼æ¯ç»å½ä¸äºçï¼ä¸ºäºé¿å
è¿æ ·çæ
åµåºç°ï¼å¯ä»¥ç¨ ï¼useradd -m +ç¨æ·åï¼çæ¹å¼å建ï¼å®ä¼å¨/homeç®å½ä¸å建ååæ件夹ï¼ç¶åå©ç¨ï¼ passwd + ç¨æ·åï¼ä¸ºæå®çç¨æ·å设置å¯ç ã
2. å¯ä»¥ç´æ¥å©ç¨adduserå建æ°ç¨æ·ï¼adduser +ç¨æ·åï¼è¿æ ·å¨/homeç®å½ä¸ä¼èªå¨å建ååæ件夹
3. å é¤ç¨æ·ï¼åªé使ç¨ä¸ä¸ªç®åçå½ä»¤âuserdel ç¨æ·åâå³å¯ãä¸è¿æ好å°å®çå¨ç³»ç»ä¸çæ件ä¹å é¤æï¼ä½ å¯ä»¥ä½¿ç¨âuserdel -r ç¨æ·åâæ¥å®ç°è¿ä¸ç®çã
Linuxç³»ç»å¦ä½æ·»å ç¨æ·è¿ä¸ªé®é¢å°ç½ä¸é®ä¸ä¸æè
æä¸ä¸ï¼å¾å¤äººå¯è½ä¼è¯´useraddï¼å®é
è¿æ¯ä¸å¯¹çãuseraddåªä¼æ·»å ä¸ä¸ªç¨æ·ï¼æ²¡æå建å®ç主ç®å½ï¼é¤äºæ·»å ä¸ä¸ªæ°ç¨æ·ä¹å¤ä»ä¹é½æ²¡æãè¿ä¸ªç¨æ·çè³ä¸è½ç»å½ï¼å 为没æå¯ç ãæ£ç¡®çåæ³æ¯man pageé说çï¼adduserï¼è¿ä¸ªå½ä»¤å®é
æ¯ä¸ä¸ªperlèæ¬ï¼æ¯useraddç类似åºå±å½ä»¤çæ´å好çå端ï¼å®ä¼ç¨äº¤äºæ§çæ¹å¼å»ºç«æ°ç¨æ·ï¼ä½¿ç¨å®å¯ä»¥æå®æ°ç¨æ·ç家ç®å½ï¼ç»å½å¯ç ï¼æ¯å¦å å¯ä¸»ç®å½ççï¼å®ä¼ï¼
1.建ç«ä¸ä¸ªæ°ç®å½ä½ä¸ºå®¶ç®å½
2.建ç«ååæ°ç»
3.æç¨æ·ç主è¦ç»è®¾ä¸ºè¯¥ç»(é¤éå½ä»¤é项è¦ç以ä¸é»è®¤å¨ä½ï¼æ¯å¦âdisall-homdirecryä¹ç±»)
4.ä»/etc/SKELç®å½ä¸æ·è´æ件å°å®¶ç®å½ï¼å®æåå§å
5.建ç«æ°ç¨æ·çå¯ç
6.å¦æå
¶åå¨çè¯ï¼è¿ä¼æ§è¡ä¸ä¸ªèæ¬ã
温馨提示:答案为网友推荐,仅供参考