sudo¸ÅÊö
sudoÊÇlinuxϵͳ¹ÜÀíÖ¸ÁÊÇÔÊÐíϵͳ¹ÜÀíÔ±ÈÃÆÕͨÓû§Ö´ÐÐһЩ»òÕßÈ«²¿µÄrootÃüÁîµÄÒ»¸ö¹¤¾ß£¬Èçhalt£¬reboot£¬suµÈµÈ¡£ÕâÑù²»½ö¼õÉÙÁËrootÓû§µÄµÇ½ ºÍ¹ÜÀíʱ¼ä£¬Í¬ÑùÒ²Ìá¸ßÁ˰²È«ÐÔ¡£Sudo²»ÊǶÔshellµÄÒ»¸ö´úÌæ£¬ËüÊÇÃæÏòÿ¸öÃüÁîµÄ¡£
ʲôÊÇsudo£¿
SudoÊÇ¿ÉÒÔÈÃij¸öÓû§²»ÐèÒªÓµÓйÜÀíÔ±µÄÕ˺ÅÃÜÂ룬¿ÉÒÔÖ´ÐйÜÀíÔ±µÄȨÏ޵ġ£
×÷Ϊ¹ÜÀíÔ±¿ÉÒÔÖ¸ÅÉijЩÓû§¿ÉÒÔÖ´ÐÐÄ³Ð©ÌØ¶¨ÃüÁÀàËÆÓësuid
sudoÌØÐÔ
SudoÄܹ»ÏÞÖÆÓû§Ö»ÔÚij̨Ö÷»úÉÏÔËÐÐijЩÃüÁî¡£
SudoÌṩÁ˷ḻµÄÈÕÖ¾£¬ÏêϸµØ¼Ç¼ÁËÿ¸öÓû§¸ÉÁËʲô¡£ËüÄܹ»½«ÈÕÖ¾´«µ½ÖÐÐÄÖ÷»ú»òÕßÈÕÖ¾·þÎñÆ÷¡£
SudoʹÓÃʱ¼ä´ÁÎļþÀ´Ö´ÐÐÀàËÆµÄ¡°¼ìƱ¡±ÏµÍ³¡£µ±Óû§µ÷ÓÃsudo²¢ÇÒÊäÈëËüµÄÃÜÂëʱ£¬Óû§»ñµÃÁËÒ»ÕÅ´æ»îÆÚΪ5·ÖÖӵį±£¨Õâ¸öÖµ¿ÉÒÔÔÚ±àÒëµÄʱºò¸Ä±ä£©¡£
SudoµÄÅäÖÃÎļþÊÇsudoersÎļþ£¬ËüÔÊÐíϵͳ¹ÜÀíÔ±¼¯ÖеĹÜÀíÓû§µÄʹÓÃȨÏÞºÍʹÓõÄÖ÷»ú¡£ËüËù´æ·ÅµÄλÖÃĬÈÏÊÇÔÚ/etc/sudoers£¬ÊôÐÔΪ0440
sudo²ÎÊý
¡¡¡¡-V ÏÔʾ°æ±¾±àºÅ
¡¡¡¡-h »áÏÔʾ°æ±¾±àºÅ¼°Ö¸ÁîµÄʹÓ÷½Ê½ËµÃ÷
¡¡¡¡-l ÏÔʾ³ö×Ô¼º£¨Ö´ÐÐ sudo µÄʹÓÃÕߣ©µÄȨÏÞ
¡¡¡¡-v ÒòΪ sudo ÔÚµÚÒ»´ÎÖ´ÐÐʱ»òÊÇÔÚ N ·ÖÖÓÄÚûÓÐÖ´ÐУ¨N Ô¤ÉèΪÎ壩»áÎÊÃÜÂ룬Õâ¸ö²ÎÊýÊÇÖØÐÂ×öÒ»´ÎÈ·ÈÏ£¬Èç¹û³¬¹ý N ·ÖÖÓ£¬Ò²»áÎÊÃÜÂë
¡¡¡¡-k ½«»áÇ¿ÆÈʹÓÃÕßÔÚÏÂÒ»´ÎÖ´ÐÐ sudo ʱÎÊÃÜÂ루²»ÂÛÓÐûÓг¬¹ý N ·ÖÖÓ£©
¡¡¡¡-b ½«ÒªÖ´ÐеÄÖ¸Áî·ÅÔÚºǫִ́ÐÐ
¡¡¡¡-p prompt ¿ÉÒÔ¸ü¸ÄÎÊÃÜÂëµÄÌáʾÓÆäÖÐ %u »á´ú»»ÎªÊ¹ÓÃÕßµÄÕʺÅÃû³Æ£¬ %h »áÏÔʾÖ÷»úÃû³Æ
¡¡¡¡-u username/#uid ²»¼Ó´Ë²ÎÊý£¬´ú±íÒªÒÔ root µÄÉí·ÝÖ´ÐÐÖ¸Á¶ø¼ÓÁ˴˲ÎÊý£¬¿ÉÒÔÒÔ username µÄÉí·ÝÖ´ÐÐÖ¸Á#uid Ϊ¸Ã username µÄʹÓÃÕߺÅÂ룩
¡¡¡¡-s Ö´Ðл·¾³±äÊýÖÐµÄ SHELL ËùÖ¸¶¨µÄ shell £¬»òÊÇ /etc/passwd ÀïËùÖ¸¶¨µÄ shell
¡¡¡¡-H ½«»·¾³±äÊýÖÐµÄ HOME £¨¼ÒĿ¼£©Ö¸¶¨ÎªÒª±ä¸üÉí·ÝµÄʹÓÃÕß¼ÒĿ¼£¨Èç²»¼Ó -u ²ÎÊý¾ÍÊÇϵͳ¹ÜÀíÕß root £©
¡¡¡¡command ÒªÒÔϵͳ¹ÜÀíÕßÉí·Ý£¨»òÒÔ -u ¸ü¸ÄΪÆäËûÈË£©Ö´ÐеÄÖ¸Áî¡£
×÷Õߣºjilili