ÎÞÂÛÊÇΪÁËÔöǿϵͳµÄ°²È«ÐÔ¡¢ÊµÏÖ×ÊÔ´µÄ¾«Ï¸»¯¹ÜÀí£¬»¹ÊÇΪÁËÂú×ã¶àÓû§Ðͬ¹¤×÷µÄÐèÇó£¬ÕýÈ·ÅäÖú͹ÜÀíÓû§×é¶¼ÖÁ¹ØÖØÒª
ÔÚÖÚ¶àLinux×é¹ÜÀí¹¤¾ßÖУ¬`gpasswd`ÃüÁîÒÔÆä¸ßЧ¡¢Áé»îµÄÌØµã£¬³ÉΪÁËϵͳ¹ÜÀíÔ±ÊÖÖеÄÒ»°ÑÀû½£
±¾ÎĽ«ÉîÈë̽ÌÖ`gpasswd`ÃüÁîµÄ¹¦ÄÜ¡¢Ó÷¨¼°ÆäÔÚʵ¼Ê³¡¾°ÖеÄÓ¦Óã¬Õ¹ÏÖÆäÔÚLinuxϵͳ×é¹ÜÀíÖеÄÇ¿´óÍþÁ¦
Ò»¡¢`gpasswd`¼ò½é `gpasswd`£¨Group Password£©ÊÇÒ»¸öרÃÅÓÃÓÚ¹ÜÀíLinuxϵͳÖÐÓû§×éµÄÃüÁî
Ëü²»½öÔÊÐí¹ÜÀíÔ±Ìí¼Ó»òɾ³ý×é³ÉÔ±¡¢ÉèÖú͸ü¸Ä×éÃÜÂ룬»¹Äܹ»²é¿´×éµÄÏêϸÐÅÏ¢
ÓëÖ±½Ó±à¼`/etc/group`ÎļþÏà±È£¬Ê¹ÓÃ`gpasswd`ÃüÁî¸ü¼Ó°²È«¡¢±ã½Ý£¬ÒòΪËü»á×Ô¶¯´¦ÀíÏà¹ØµÄȨÏÞºÍÒ»ÖÂÐÔ¼ì²é£¬¼õÉÙÁËÈËΪ´íÎóµÄ·çÏÕ
¶þ¡¢»ù±¾¹¦ÄܸÅÀÀ 1.Ìí¼Ó×é³ÉÔ±£ºÍ¨¹ý`gpasswd -a Óû§Ãû ×éÃû`ÃüÁ¿ÉÒÔÇáËɵؽ«Ö¸¶¨Óû§Ìí¼Óµ½Ä³¸ö×éÖÐ
Õâ¶ÔÓÚ¸³ÓèÓû§Ìض¨È¨ÏÞ»ò×ÊÔ´·ÃÎÊȨ·Ç³£ÓÐÓÃ
2.ɾ³ý×é³ÉÔ±£ºÊ¹ÓÃ`gpasswd -d Óû§Ãû ×éÃû`ÃüÁ¿ÉÒÔ´Ó×éÖÐÒÆ³ýÓû§
ÕâÔÚÓû§ÀëÖ°»ò½ÇÉ«±ä¸üʱÓÈÎªÖØÒª£¬ÒÔÈ·±£ÏµÍ³°²È«
3.ÉèÖÃ×éÃÜÂ룺ËäÈ»ÔÚÏÖ´úLinuxϵͳÖУ¬×éÃÜÂëµÄʹÓò»ÈçÒÔǰÆÕ±é£¬µ«ÔÚÄ³Ð©ÌØ¶¨³¡¾°Ï£¨Èçͨ¹ý`sg`ÃüÁîÇл»×éʱ£©£¬ÈÔÐèÉèÖÃ×éÃÜÂë
ͨ¹ý`gpasswd ×éÃû`ÃüÁî½øÈë½»»¥Ä£Ê½»òÖ±½Óºó¸úÃÜÂë×Ö·û´®£¨²»ÍƼö£¬ÒòΪ²»°²È«£©£¬¿ÉÒÔÉèÖûò¸ü¸Ä×éÃÜÂë
4.²é¿´×é³ÉÔ±ÐÅÏ¢£ºËäÈ»gpasswd±¾Éí²»Ö±½ÓÌṩ²é¿´×é³ÉÔ±ÁбíµÄ¹¦ÄÜ£¬µ«½áºÏ`getent group ×éÃû`»ò²é¿´`/etc/group`Îļþ£¬¿ÉÒÔ¼ä½Ó»ñÈ¡ÕâÒ»ÐÅÏ¢
²»¹ý£¬Á˽â`gpasswd`µÄÉÏÏÂÎÄÓÐÖúÓÚÀí½âÕû¸ö×é¹ÜÀíÁ÷³Ì
5.¹ÜÀí×é¹ÜÀíÔ±£ºgpasswd»¹ÔÊÐíÖ¸¶¨×é¹ÜÀíÔ±£¨¼´Äܹ»Ö´ÐÐÌí¼Ó¡¢É¾³ý³ÉÔ±µÈ²Ù×÷µÄ·ÇrootÓû§£©
ͨ¹ý`gpasswd -A ¹ÜÀíÔ±Óû§Ãû ×éÃû`ÃüÁ¿ÉÒÔ¸³ÓèÌØ¶¨Óû§¹ÜÀí×éµÄȨÏÞ£¬ÕâÔÚ·Ö²¼Ê½ÍŶӻò´óÐÍϵͳÖзdz£ÊµÓÃ
Èý¡¢ÊµÕ½Ó¦Óà ³¡¾°Ò»£ºÎªÐÂÏîÄ¿´´½¨ÍŶӲ¢·ÖÅäȨÏÞ ¼ÙÉ蹫˾ÕýÔÚÆô¶¯Ò»¸öÐÂÏîÄ¿£¬ÐèÒª´´½¨Ò»¸öÃûΪ¡°projectX¡±µÄÍŶӣ¬²¢ÑûÇ뿪·¢¡¢²âÊÔ¡¢Îĵµ±àдµÈ²»Í¬½ÇÉ«µÄÔ±¹¤¼ÓÈë
ʹÓÃ`gpasswd`¿ÉÒÔ¸ßЧµØÍê³ÉÕâÒ»ÈÎÎñ
1.´´½¨×飺Ê×ÏÈ£¬Í¨¹ý`groupadd projectX`ÃüÁî´´½¨ÐÂ×é
2.Ìí¼Ó×é³ÉÔ±£ºÈ»ºó£¬Ê¹ÓÃ`gpasswd -a dev_user projectX`¡¢`gpasswd -a test_user projectX`¡¢`gpasswd -a doc_user projectX`µÈÃüÁ½«Ïà¹ØÓû§Ìí¼Óµ½×éÖÐ
3.ÉèÖÃÏîĿĿ¼ȨÏÞ£º¼ÙÉèÏîÄ¿Êý¾Ý´æ·ÅÔÚ`/var/www/projectX`Ŀ¼Ï£¬Í¨¹ý`chown -R :projectX /var/www/projectX`¸ü¸ÄĿ¼µÄ×éËùÓÐȨ£¬ÔÙʹÓÃ`chmod 770 /var/www/projectX`ÉèÖÃȨÏÞ£¬È·±£Ö»ÓÐ×é³ÉÔ±ÄܶÁд
³¡¾°¶þ£ºÁÙʱȨÏÞÊÚÓèÓë³·Ïú ÔÚijЩÇé¿öÏ£¬¿ÉÄÜÐèÒªÁÙʱ¸øÓèij¸öÓû§·ÃÎÊÃô¸ÐÊý¾ÝµÄȨÏÞ
ʹÓÃ`gpasswd`¿ÉÒÔ¿ìËÙʵÏÖÕâÒ»ÐèÇ󣬲¢ÔÚÈÎÎñÍê³Éºó¼°Ê±³·ÏúȨÏÞ
1.Ìí¼ÓÁÙʱ³ÉÔ±£ºÀýÈ磬ʹÓÃ`gpasswd -a temp_user sensitive_data_group`ÃüÁ½«ÁÙʱÓû§Ìí¼Óµ½Ãô¸ÐÊý¾Ý×éÖÐ
2.Íê³ÉÈÎÎñºóÒÆ³ý£ºÈÎÎñÍê³Éºó£¬Á¢¼´Í¨¹ý`gpasswd -dtemp_user sensitive_data_group`ÃüÁîÒÆ³ý¸ÃÓû§£¬È·±£ÏµÍ³°²È«²»ÊÜÓ°Ïì
³¡¾°Èý£º·Ö²¼Ê½ÍŶӹÜÀí ÔÚ´óÐÍ»ò·Ö²¼Ê½ÍŶÓÖУ¬Ö±½ÓÓÉrootÓû§¹ÜÀíËùÓÐ×é¿ÉÄܲ»ÇÐʵ¼Ê
ͨ¹ý`gpasswd`µÄ×é¹ÜÀíÔ±¹¦ÄÜ£¬¿ÉÒÔÊÚȨ¸øÍŶÓÄÚµÄÌØ¶¨³ÉÔ±£¬ÈÃËûÃǸºÔðÈÕ³£¹ÜÀí
1.Ö¸¶¨×é¹ÜÀíÔ±£ºÊ¹ÓÃ`gpasswd -A team_lead sensitive_data_group`ÃüÁָ¶¨ÍŶÓÁ쵼ΪÃô¸ÐÊý¾Ý×éµÄ¹ÜÀíÔ±
2.ÈÕ³£²Ù×÷£ºÍŶÓÁìµ¼¿ÉÒÔÔÚ²»½Ó´¥rootȨÏÞµÄÇé¿öÏ£¬Í¨¹ý`gpasswd`ÃüÁîÌí¼Ó»òɾ³ý×é³ÉÔ±£¬Ìá¸ßÁ˹ÜÀíЧÂÊ£¬Í¬Ê±½µµÍÁ˰²È«·çÏÕ
ËÄ¡¢×î¼Ñʵ¼ùÓë×¢ÒâÊÂÏî - ¶¨ÆÚÉ󼯣º¶¨ÆÚÉó²é×é³ÉÔ±ºÍȨÏÞÅäÖã¬È·±£Ã»Óв»±ØÒªµÄÓû§±£ÁôÔÚÃô¸Ð×éÖÐ
- ×îСȨÏÞÔÔò£º×ñÑ×îСȨÏÞÔÔò£¬½öÊÚÓèÓû§Íê³ÉÈÎÎñËùÐèµÄ×îСȨÏÞ
- ±ÜÃâÃ÷ÎÄÃÜÂ룺ËäÈ»gpasswdÔÊÐíÉèÖÃ×éÃÜÂ룬µ«ÔÚÏÖ´úϵͳÖÐÓ¦½÷É÷ʹÓ㬾¡Á¿Í¨¹ýÆäËû»úÖÆ£¨Èçsudo¹æÔò£©¿ØÖÆÈ¨ÏÞ
- Îĵµ¼Ç¼£º¶ÔËùÓеÄ×é¹ÜÀí²Ù×÷½øÐмǼ£¬±ãÓÚ×·×ÙºÍÉó¼Æ
- ½áºÏÆäËû¹¤¾ß£ºgpasswdËäÇ¿´ó£¬µ«Ó¦½áºÏ`usermod`¡¢`chgrp`¡¢`chmod`µÈÃüÁÐγÉÍêÕûµÄÓû§ÓëȨÏÞ¹ÜÀíÌåϵ
Îå¡¢½áÓï `gpasswd`×÷ΪLinuxϵͳÖв»¿É»òȱµÄ×é¹ÜÀí¹¤¾ß£¬ÒÔÆä·á¸»µÄ¹¦ÄܺÍÁé»îµÄÓ÷¨£¬¼«´óµØ¼ò»¯ÁËÓû§×éµÄ¹ÜÀí¹ý³Ì
ÎÞÂÛÊÇ´´½¨ÐÂ×é¡¢Ìí¼Ó/ɾ³ý³ÉÔ±£¬»¹ÊÇÉèÖÃ×éÃÜÂëºÍÖ¸¶¨×é¹ÜÀíÔ±£¬`gpasswd`¶¼ÄÜÌṩ¸ßЧ¡¢°²È«µÄ½â¾ö·½°¸
ͨ¹ýÉîÈëÀí½â²¢ºÏÀíÓ¦ÓÃ`gpasswd`£¬ÏµÍ³¹ÜÀíÔ±¿ÉÒÔ¸üÓÐЧµØ¹ÜÀíÓû§È¨ÏÞ£¬È·±£ÏµÍ³µÄ°²È«ÐÔºÍÎȶ¨ÐÔ£¬ÎªÆóÒµµÄÊý×Ö»¯×ªÐͺÍÒµÎñ·¢Õ¹Ìṩ¼áʵµÄÖ§³Å