ºìÁªLinuxÃÅ»§
Linux°ïÖú

FreeBSDÁ¬ÔØ£ºÎļþµÄÊôÐÔ

·¢²¼Ê±¼ä:2006-11-14 01:19:17À´Ô´:ºìÁª×÷Õß:ÒëÔª
¡¡¡¡ÎļþϵͳÓë´ÅÅ̲Ù×÷
¡¡¡¡ÎļþÔÚUnixÏÂÊÇÒ»¸ö·Ç³£ÖØÒªµÄ¸ÅÄUnixϲ»µ«Ê¹ÓÃÎļþÀ´±£´æÊý¾Ý£¬¶øÇÒʹÓÃÎļþÀ´±£´æĿ¼ÐÅÏ¢¡¢±íʾӲ¼þÉ豸µÈ¡£UnixµÄÎļþÃû¶Ô´óСдÃô¸Ð£¬ÀýÈç ¡°FOO¡± ºÍ ¡°foo¡± ÊÇÁ½¸ö²»Í¬µÄÎļþ£¬¶øÇÒÎļþÃû¿É³¤´ï255¸ö×Ö·û¡£
¡¡¡¡ÎļþÊÇ°´ÕÕ·Ö¼¶µÄÐÎʽ×éÖ¯ÆðÀ´£¬Ã¿Ò»¼¶³ÆΪһ¸öĿ¼£¬ÆäÄÚÈÝʹÓÃÒ»¸öÌØÊâµÄĿ¼Îļþ±£´æ£¬¶øµÚÒ»¼¶Ä¿Â¼Îª¸ùĿ¼£¬Õâ¾ÍÐγÉÁËÒ»ÖÖÊ÷×´½á¹¹£¬×îÏÂÃæÊǸùĿ¼ ¡°/¡± £¬¸ùĿ¼Ï·ÅÓÐÆÕͨÎļþºÍÆä×ÓĿ¼£¬È磺 ¡°/usr/¡± ¡¢ ¡°/var/¡± µÈ£¬¶øÔÚ²»Í¬µÄ×ÓĿ¼ÏÂÓÖÓÐ×Ô¼ºµÄÎļþºÍ×ÓĿ¼¡£
¡¡¡¡/Ŀ¼£ºÄ¿Â¼Ê÷µÄ¸ù£¬ÓÃÓÚ±£´æϵͳµÄÄÚºËÎļþºÍϵͳÆô¶¯Îļþ£¬ËüËùÔÚµÄÎļþϵͳΪ¸ùÎļþϵͳ¡£
¡¡¡¡/devĿ¼£ºÓÃÓÚ±£´æϵͳµÄÉ豸Îļþ£¬Õ¼ÓôóÖ¹̶¨µÄÓ²Å̿ռ䣬λÓÚ¸ùÎļþϵͳÖС£
¡¡¡¡/etcĿ¼£ºÓÃÓÚ±£´æϵͳµÄÅäÖÃÎļþ£¬°üÀ¨passwd,rcµÈ·Ç³£ÖØÒªµÄÎļþ£¬Ò²±»·ÅÖõ½¸ùÎļþϵͳÖС£
¡¡¡¡/binºÍ/sbinĿ¼£º±£´æÁËÓÃÓÚϵͳά»¤Ä¿µÄµÄÖ´ÐÐÎļþ£¬ÆäÖÐ/sbinÖеÄÎļþͨ³£Ö±½ÓÓÃÓÚϵͳά»¤£¬/binΪÌṩ¹ÜÀíԱʹÓÃϵͳµÄ»ù±¾¹¤¾ß¡£Ò²±ØÐë·ÅÖÃÔÚ¸ùÎļþϵͳÉÏ£¬ÔÚϵͳÔËÐÐÔÚµ¥Óû§Ä£Ê½Ê±£¬Ö»ÓиùÎļþϵͳ°²×°µ½ÏµÍ³ÉÏʱ£¬¾ÍÄܹ»ÔËÐÐÕâЩ³ÌÐò½øÐÐϵͳά»¤ÈÎÎñ¡£
¡¡¡¡/tmpĿ¼£ºÓÃÓÚ´æ·Å³ÌÐòÔËÐвúÉúµÄÁÙʱÎļþ£¬Õâ¸öĿ¼ҲÊÇÿ¸öÓû§¶¼¿ÉдµÄ£¬ÔÚϵͳÆô¶¯Ê±½«×Ô¶¯Çå¿ÕÕâ¸öĿ¼¡£µ±ÏµÍ³ÔËÐнϴóÐ͵ķþÎñ³ÌÐòʱ£¬»áÒªÇó½Ï´óµÄ/tmp¿Õ¼ä£¬»á³¬¹ý¸ùÎļþϵͳµÄ¿Õ¼ä£¬Òò´Ë¿ÉÒÔÔÚÆäËûÎļþϵͳÖд´½¨ÁíÒ»¸öÁÙʱÎļþĿ¼£¬Ê¹Ó÷ûºÅÁ¬½ÓµÈ·½·¨½øÐÐά»¤¡£
¡¡¡¡/usrĿ¼£ºÓÃÓÚ±£´æϵͳÕý³£ÔËÐÐʱʹÓõĶàÖÖÎļþ£¬ÆäÖÐ/usr/bin·ÅÖÃϵͳִÐÐÎļþ£¬/usr/sbin ·ÅÖÃϵͳά»¤³ÌÐò£¬/usr/local·ÅÖ÷DZê×¼µÄÓ¦ÓóÌÐò£¬/usr/share·ÅÖÃϵͳÖеÄÎĵµºÍÆäËûÊý¾ÝÎļþ£¬/usr/srcÖзÅÖÃϵͳµÄÔ´´úÂ룬/usr/X11R6·ÅÖÃX Windowϵͳ¡¢Ó¦ÓóÌÐòºÍÊý¾ÝÎļþ¡£ÓÉÓÚÕâЩÄÚÈݷdz£¶à£¬/usrĿ¼ͨ³£ÎªÒ»¸öµ¥¶À°²×°µÄÎļþϵͳ£¬Õ¼ÓÃÒ»¸öÓ²ÅÌ·ÖÇø£¬³ÆΪusrÎļþϵͳ¡£Ëæ×ÅϵͳÈÎÎñµÄÔö³¤£¬/usrĿ¼ÖеÄÄÚÈÝÒ²»áѸËÙÔö¶à£¬»¹Òª¿¼Âǽ«Æä½Ï´óµÄ×ÓĿ¼·ÖÀë³öÀ´£¬ÀýÈç/usr/localĿ¼¡£
¡¡¡¡/varĿ¼£ºÓÃÓÚ±£´æϵͳÔËÐÐʱ²úÉúºÍʹÓõÄÊý¾ÝÎļþ£¬ÀýÈç/var/logĿ¼ÓÃÓÚ·ÅÖÃϵͳÈÕÖ¾£¬/va r/db/pkgĿ¼ÓÃÓÚ·ÅÖÃϵͳÈí¼þ°üµÄ°²×°¼Ç¼¡£ºÜ¶àÓ¦ÓóÌÐòҲʹÓÃËüÀ´·ÅÖÃÊý¾ÝÎļþ£¬Èçnews·þÎñÆ÷µÈ¡£Õâ¸öĿ¼ÏÂÎļþ»áËæϵͳµÄÔËÐжø²»¶Ï±ä»¯£¬ÆäÖеĺܶàÎļþ»á²»¶ÏÔö´ó£¬Õ¼ÓôóÁ¿µÄ´ÅÅ̿ռ䡣Ӧ¸Ã½«Õâ¸öĿ¼·ÖÀë³öÀ´£¬ÕâÑù¼´Ê¹Ä³¸ö½ø³ÌÔÚÕâ¸öĿ¼ÏÂûÓÐÏÞÖƵIJúÉúÊý¾ÝÎļþ£¬Ìî³äÕû¸öÎļþϵͳ£¬Ò²²»»áÓ°ÏìÆäËûĿ¼ÏµÄÊý¾Ý´æ´¢£¬ÀýÈçÓû§ÔÚ×Ô¼ºÄ¿Â¼ÏµÄÊý¾Ý´æ´¢¡£ÓÉÓÚ/varĿ¼µÄ´óС»áËæ×ÅÓ¦ÓóÌÐòµÄÐèÒª¸Ä±ä£¬¶ÔÓÚÌṩÍøÂç·þÎñµÄ·þÎñÆ÷£¬/varÕ¼ÓôÅÅÌ·ÖÇøÓ¦¸Ã´óһЩ¡£
¡¡¡¡/homeĿ¼£ºÊ¹ÓÃËüÓÃÓÚά»¤Óû§µÄ¸öÈËĿ¼£¬ËüµÄ´óСÓÉÓû§ÊýÁ¿¼°Óû§µÄ»îÔ¾³Ì¶È¾ö¶¨£¬Ò²ÐèÒªÓÐ×ã¹»µÄ¿Õ¼ä²ÅÄÜÌṩÕý³£µÄ·þÎñ¡£Í¨³£Õâ¸öĿ¼±£´æÔÚusrÎļþϵͳÖУ¬¶øÔÚ¸ùĿ¼ÏÂʹÓÃÁ¬½ÓÀ´Î¬»¤¡£µ±Óû§ÊýÁ¿Ôö¼ÓµÄºÜ¶àµÄʱºò£¬Ó¦¸ÃÈÃËüλÓÚÒ»¸öµ¥¶ÀµÄÎļþϵͳÖС£
¡¡¡¡ÕâЩĿ¼¿ªÊ¼¾ÍÉè¼ÆΪ±£´æ²»Í¬µÄÊý¾Ý£¬¶ø¸÷¸öĿ¼»áʹÓò»Í¬µÄ´ÅÅÌ·ÖÇø¡£Ï°¹ßÓÚDOS/WindowsµÄʹÓÃÕ߻᲻ϰ¹ßÕâÖÖʹÓöà¸öÎļþϵͳµÄ·½Ê½£¬¶øֻʹÓÃÒ»¸öÎļþϵͳ£¬ÕâÖÖ×ö·¨ÊDz»¶ÔµÄ¡£¶àÎļþϵͳ¿ÉÒÔÓÃÓÚ·Ö¸ô²»Í¬µÄÈÎÎñ£¬·Ö¸ôϵͳ·çÏÕ£¬Ôö¼Ó¿É¿¿ÐÔ£¬¶ÔÓÚÓÃ×÷·þÎñÆ÷µÄFreeBSDϵͳÊDZØÐèµÄ¡£
¡¡¡¡UnixµÄÊ÷״Ŀ¼½á¹¹Ê®·Ö±ê×¼£¬ÄÇÀàÎļþÓ¦¸Ã·ÅÖõ½ÄǸöĿ¼Öж¼ÓÐÒ»¶¨µÄÏ°¹ß¡£µ±È»ÔÚ²»Í¬µÄUnixÖУ¬¾ßÌåÎļþµÄλÖÃÒ²ÓÐϸ΢µÄ²î±ð£¬ÊÂʵÉÏÔÚUnix·¢Õ¹µÄ¹ý³ÌÖУ¬±ê׼Ŀ¼Ê÷½á¹¹µÄÒ²Óм¸´Î½Ï´óµÄ¸Ä¶¯£¬µ«ÊÇ»ù±¾½á¹¹ÊÇÏàͬµÄ¡£ÓÉÓÚFreeBSDÓÐͳһµÄ°æ±¾£¬ËùÓеĿª·¢Õ߶¼Ê¹ÓÃͬһ¸öÔ´´úÂëÊ÷£¬¶øÇÒʹÓÃͳһµÄPackages Collection »úÖÆÀ´Î¬»¤Ó¦ÓÃÈí¼þ£¬Òò´ËFreeBSDµÄĿ¼½á¹¹¸üΪÕûÆë¡¢¸É¾»¡£
¡¡¡¡ÎļþµÄÊôÐÔ
¡¡¡¡ÓÉÓÚFreeBSDÊÇÒ»¸ö¶àÓû§ÏµÍ³£¬²»Í¬µÄÓû§¶Ô²»Í¬µÄÎļþ¾ÍÓ¦¸ÃÓв»Í¬µÄ´¦ÀíȨÁ¦£¬Í¨³£´´½¨ÎļþµÄÓû§¾ÍÓµÓÐÕâ¸öÎļþ£¬³ÉΪÕâ¸öÎļþµÄÊôÖ÷¡£Í¬Ñù£¬ÎļþÒ²ÓÐ×Ô¼ºµÄÊô×飬ÕâÊÇÒ»¸öÎļþµÄÁ½¸öÖØÒªÊôÐÔ¡£ÓÉÓÚÎļþµÄÊôÖ÷ºÍ×éÉæ¼°µ½¶ÔÎļþµÄ·ÃÎÊ¿ØÖÆ£¬Òò´ËÖ»ÓÐrootÄܸü¸ÄÎļþµÄÕâÁ½¸öÊôÐÔ£¬¸ü¸ÄÎļþÊôÖ÷µÄÃüÁîΪchown£¬¸ü¸ÄÎļþÊô×éµÄÃüÁîΪchgrp¡£
¡¡¡¡ÓÉÓÚ²»¿ÉÄÜΪÿ¸öÓû§¶¼µ¥¶ÀÌṩÍêÈ«¶ÀÁ¢µÄÎļþϵͳ£¬¶àÓû§²Ù×÷ϵͳ±ØÐëÌṩһÖÖ°²È«µÄ·ÃÎÊ¿ØÖÆ»úÖÆ£¬Ê¹µÃÓû§¼ÈÄܺÍÆäËûÓû§¹²ÏíijЩÎļþ£¬ÓÖÄܱ£Ö¤¸÷¸öÓû§µÄÎļþ²»»á±»·Ç·¨´æÈ¡»òÆÆ»µ¡£Unix·Ö±ðÕë¶ÔÊôÖ÷¡¢Í¬×éÓû§ºÍÆäËûÓû§¹²ÈýÖÖ²»Í¬µÄÓû§£¬·Ö±ðÉèÖÃÁË´æÈ¡¿ØÖÆȨÏÞ£¬Õâ¸öȨÏÞ·Ö±ðΪ£º¶Á¡¢Ð´ºÍÖ´ÐУ¬Ê¹ÓÃÓ¢ÎÄ×Öĸr£¨Read£©¡¢w£¨Write£©ºÍx£¨eXecute£©À´±íʾ¡£ÓÉÓÚ¶ÔÊôÖ÷¡¢×éºÍÆäËûÓû§¾ùÓÐÕâÈýÖÖȨÏÞÉèÖã¬Òò´Ëÿ¸öÎļþ¹²ÓоŸöȨÏÞ²ÎÊý¡£Ê¹Óà ¡°ls -l¡± ÃüÁî¾ÍÄÜ¿´µ½ÎļþµÄȨÏÞÉèÖãº
$ ls -l
drwx------ 4 user wheel 512 Nov 25 17:23 Mail
-rw-rw-r-- 1 user wheel 149 Dec 4 14:18 Makefile
-rwxr-xr-x 1 user wheel 3212 Dec 4 12:36 a.out
drwxr-xr-x 1 user wheel 512 Dec 14 17:03 bin
-rw-r--r-- 1 user wheel 143 Dec 4 12:36 hello.c
drwxr-xr-x 2 user wheel 1024 Oct 16 1997 public_html
drwxrwxrwx 2 user wheel 512 Jan 3 14:07 tmp
¡¡¡¡´ÓÉÏÃæµÄÀý×ÓÖУ¬¿ÉÒÔ¿´µ½ÎļþµÄȨÏÞÉèÖÃÔÚÁгöµÄÊý¾ÝµÄµÚÒ»ÁÐÖÐÏÔʾ£¬ÀýÈçÎļþa.outµÄÊôÐÔÊÇ-rwxr-xr-x£¬¹²ÏÔʾÁËÊ®¸ö×ÖĸµÄλÖá£ÆäÖеÚÒ»¸öλÖÃÊÇÓÃÓÚ±êʶÎļþµÄÖÖÀ࣬¶ø·ÇȨÏÞÉèÖã¬ÆäÓà¾Å¸öλÖ÷ֱð±íʾÈý×éµÄÈýÖÖȨÏÞÉèÖᣵڶþ¸öµ½µÚËĸöλÖñíʾÊôÖ÷µÄȨÏÞ·Ö±ðÉèÖÃΪ¶Á¡¢Ð´ºÍÖ´ÐУ¬µÚÎå¸öµ½µÚÆ߸öλÖÃÉèÖÃͬ×éÓû§µÄȨÏÞ£¬µÚ°Ë¸öµ½µÚÊ®¸öλÖÃÉèÖÃÆäËûÓû§µÄȨÏÞ¡£µ±Ö¸¶¨Î»ÖÃÉÏûÓÐÏÔʾ¶ÔÓ¦µÄȨÏÞ£¬¶øÊÇ ¡°-¡± £¬Ôò±íʾ²»ÔÊÐí¶ÔÓ¦µÄȨÏÞ¡£Òò´Ëa.outµÄȨÏÞÉèÖÃΪ£¬¶ÔÓÚÊôÖ÷userµÄȨÏÞΪ¶ÁдºÍÖ´ÐУ¬¶ÔÓÚͬ×éÓû§Îª¶ÁºÍÖ´ÐÐȨÏÞ£¬¶ÔÓÚÆäËûÓû§Ò²ÊǶÁºÍÖ´ÐÐȨÏÞ¡£¶ÔÓÚĿ¼À´½²£¬ÓµÓжÁȨÏÞÒâζ×ÅÓû§¿ÉÒÔÁгöÕâ¸öĿ¼ÏµÄÎļþÄÚÈÝ£¬Ð´È¨ÏÞʹÓû§¿ÉÒÔÔÚÕâ¸öĿ¼ÏÂÔö¡¢É¾ÎļþºÍ¸ü¸ÄÎļþÃû£¬Ö´ÐÐȨÏÞ±£Ö¤Óû§¿ÉÒÔʹÓÃcd½øÈëÕâ¸öĿ¼¡£
¡¡¡¡lsÊä³ö½á¹ûµÄµÚÒ»¸öλÖñíʾÀà±ð£¬ÀýÈç ¡°d¡± ±íʾĿ¼£¬ ¡°c¡± ±íʾ¸ÃÎļþΪ×Ö·ûÉ豸Îļþ£¬ ¡°b¡± ±íʾΪ¿éÉ豸Îļþ£¬ ¡°l¡± ±íʾΪһ¸ö·ûºÅÁ¬½Ó¡£
¡¡¡¡UnixϵͳÄÚ²¿Ê¹ÓÃÊýÖµÀ´±íʾÕâЩÊôÐÔ£¬Ã¿Ò»¸öÊôÐÔÓëÎļþÊôÐÔÖеÄÒ»¸ö¶þ½øÖÆλÏà¶ÔÓ¦£¬Èç¹û¸Ã´æȡȨÏÞÉèÖÃÁË£¬¶ÔÓ¦µÄ¶þ½øÖÆλ¾ÍÊÇ1£¬Èç¹û¸Ã´æȡȨÏÞûÓÐÉèÖ㬶ÔÓ¦µÄ¶þ½øÖÆλÊÇ0¡£ÕâÑùa.outµÄȨÏÞÊôÐÔrwxr-xr-x Óöþ½øÖÆÀ´±íʾ¾ÍÊÇ111101101£¬Unixϳ£Ê¹Óð˽øÖƵÄÐÎʽ±íʾ£¬ÕâÑùÕâ¸öȨÏÞÊÇ755¡£
¡¡¡¡ÎļþµÄÊôÖ÷ºÍ¹ÜÀíÔ±¿ÉÒÔʹÓÃÃüÁîchmodÀ´ÉèÖûò¸Ä±äÎļþµÄȨÏÞ¡£chmodÓм¸ÖÖ²»Í¬µÄʹÓ÷½·¨£¬¿ÉÒÔÖ±½ÓʹÓð˽øÖƵÄȨÏÞ±íʾ·½Ê½ÉèÖÃÊôÐÔ£¬»òÕßʹÓÃÊôÐÔ×ÖĸÀ´ÉèÖûò¸ü¸ÄÎļþµÄÊôÐÔ£¬²»Í¬µÄʹÓ÷½·¨ÒªÇó²»Í¬µÄ chmod²ÎÊý£¬ÏÂÃæÊÇʹÓÃchmodµÄһЩÀý×Ó£º
¡¡¡¡chmod 750 a.out £º¸Ä±äa.outµÄȨÏÞΪ750£»
¡¡¡¡chmod a+x a.out £º¶ÔËùÓÐÓû§Ôö¼Óa.outµÄÖ´ÐÐȨÏÞ£¬
¡¡¡¡a£¨All£©±íʾËùÓÐÓû§£»
¡¡¡¡chmod u=rwx a.out £ºÉèÖÃÊôÖ÷µÄȨÏÞΪ¶Á¡¢Ð´ºÍÖ´ÐÐ
¡¡¡¡u£¨user£©±íʾÊôÖ÷Óû§£»
¡¡¡¡chmod g+rw a.out £ºÔö¼Óͬ×éÓû§µÄ¶ÁдȨÏÞ£¬
¡¡¡¡g£¨group£©±íʾͬ×éÓû§£»
¡¡¡¡chmod o-w a.out £º¼õÉÙÆäËûÓû§µÄдȨÏÞ£¬
¡¡¡¡o£¨others£©±íʾÆäËûÓû§£»
¡¡¡¡chmod go= a.out £ºÇå³ýͬ×éºÍÆäËûÓû§µÄËùÓÐȨÏÞ£»
¡¡¡¡chmod o=u-w a.out £ºÉèÖÃÆäËûÓû§µÄȨÏÞΪ¼õȥдȨÏÞµÄÊôÖ÷ȨÏÞ£»
¡¡¡¡È¨ÏÞ755ÊÇ×î³£¼ûµÄÎļþȨÏÞÉèÖã¬ÕâÖÖÊôÐÔµÄÎļþÔÊÐíÆäËûÓû§¿ÉÒÔ·ÃÎÊÕâ¸öÎļþ£¬µ«²»¿ÉÒÔ¸ü¸Ä£¬Èç¹û²»´òËãÈÃÆäËûÓû§·ÃÎÊÎļþ£¬ÎļþµÄ´æȡȨÏÞ¿ÉÒÔÉèÖÃΪ700¡£ÎļþÔÚ´´½¨µÄʱºò£¬ÏµÍ³Ê¹ÓÃÑÚÂëÀ´¾ö¶¨ÎļþµÄȨÏÞ£¬ÑÚÂëµÄ¶þ½øÖƶÔӦλΪ1µÄ£¬ÎļþÊôÐԵĶÔӦλ¾ÍÉèÖÃΪ0£¬ÀýÈçµ±ÑÚÂëµÄ°Ë½øÖƱíʾΪ022ʱ£¨¶þ½øÖÆΪ000010010£©£¬´´½¨µÄÎļþȨÏÞ¾ÍΪ755£¨111101101£©¡£ÎļþÑÚÂëʹÓÃumaskÃüÁîÀ´ÉèÖã¬ÀýÈçʹÓà ¡°umask 027 ¡± ÉèÖÃÑÚÂëΪ027£¬Ôò´´½¨µÄÎļþȨÏÞΪ750£¬ÆäËûÓû§½«¶ÔÕâ¸öÎļþûÓÐÈκÎȨÏÞ¡£¿ÉÒÔÔÚÆô¶¯×ÊÔ´Îļþ»òÕßÔڵǼÀà±ðÖÐÉèÖÃÖÐÉèÖÃÓû§µÄÑÚÂë¡£
¡¡¡¡Ä¿Â¼ÐèÒªÉèÖÃÖ´ÐÐ룬ÒÔÔÊÐíÓû§ÄÜʹÓÃcdÃüÁî½øÈëÕâ¸öĿ¼ÖÐ
¡¡¡¡µ±Ò»¸öÎļþµÄȨÏÞÉèÖÃÍê±ÏÖ®ºó£¬ÔÚÒ»¸ö½ø³ÌÊÔͼ·ÃÎÊÕâ¸öÎļþʱ£¬ÏµÍ³¾Í±È½ÏÕâ¸ö½ø³ÌµÄÊôÖ÷ºÍÊô×éÓëÎļþµÄÊôÖ÷ºÍÊô×飬ÅжÏÕâ¸ö½ø³ÌÊÇ·ñ¾ß±¸·ÃÎÊȨÏÞ¡£ÓÉÓÚÿ¸ö½ø³ÌµÄÊôÖ÷ºÍÊô×é±êʶÊÇÓÉÆô¶¯Õâ¸ö½ø³ÌµÄÓû§¾ö¶¨µÄ£¬Òò´ËÒ»¸öÓû§Æô¶¯µÄ½ø³Ì¾Í¾ß±¸Æä±¾Éí¶ÔÎļþµÄ·ÃÎÊȨÏÞ¡£
¡¡¡¡³ýÁ˶Á¡¢Ð´ºÍÖ´ÐÐȨÏÞÒÔÍ⣬¶ÔÓÚ¿ÉÖ´ÐеijÌÐò»¹ÓÐÁíÍâÁ½¸ö·Ç³£ÖØÒªµÄÊôÐÔ£ºÉèÖÃÊôÖ÷Éí·Ý£¨setuid, Set User ID£©È¨ÏÞºÍÉèÖÃ×éÉí·Ý£¨setgid, Set Group ID£©È¨ÏÞ£¬ÕâÁ½¸öÊôÐÔÔÊÐíij¸ö³ÌÐò¿ÉÒÔ¸ü¸Ä×Ô¼ºµÄ½ø³Ì±êʶΪ³ÌÐòÎļþÊôÖ÷»ò×飬Òò¶ø¾Í¿ÉÒԾ߱¸¸Ã³ÌÐòÎļþÊôÖ÷»òÊô×éµÄ·ÃÎÊȨÏÞ£¬¶ø²»ÔÙ½ö½öÊÇÆô¶¯½ø³ÌµÄÓû§µÄ·ÃÎÊȨÏÞ£¬ÕâÑù¾ÍÄÜÍê³ÉÌض¨µÄÈÎÎñ¡£ºÜ¶àϵͳ³ÌÐò£¬ÀýÈçsu£¬¾ÍÊÇͨ¹ýÕâ¸öÌØÐÔÀ´Íê³É´ÓÖ´Ðнø³ÌʱµÄÆÕͨÓû§Éí·Ýµ½rootÓû§Éí·ÝµÄת»¯µÄ£¬Òò´ËÕâÁ½¸öÊôÐÔ¶ÔÓÚϵͳ°²È«ÖÁ¹ØÖØÒª¡£²»ÊDZØÒªµÄϵͳ³ÌÐò£¬²»Äܾ߱¸ÕâЩÊôÐÔ¡£
¡¡¡¡¿ÉÒÔʹÓà ¡°chmod +s file¡± »ò ¡°chmod g+s file¡± À´ÉèÖÃÕâÁ½¸öÊôÐÔ£¬»òÕßʹÓà ¡°chmod 4755 file¡± ¡¢ ¡°chmod 2755 file¡± °Ë½øÖÆ·½Ê½À´ÉèÖÃsetuid »òsetgidÊôÐÔ¡£
¡¡¡¡ÎļþµÄÁ¬½ÓºÍ·ûºÅÁ¬½Ó
¡¡¡¡UnixÖÐʹÓÃi½Úµã£¨i node£©À´¼Ç¼ÕæʵµÄÎïÀíÎļþ¼°ÆäλÖã¬ÎļþÃûÖ»ÊÇÖ¸Ïòi½ÚµãµÄÒ»¸öÁ¬½Ó¡£Òò´Ëÿ¸öÎļþ¿ÉÒÔÓжà¸öÃû×Ö£¬Ã¿¸öÃû×־ͳÆΪÎļþµÄÒ»¸öÁ¬½Ó£¬¶øͬһ¸öÎļþµÄËùÓÐÁ¬½ÓËùÖ¸ÏòµÄi½Úµã¼þÍêÈ«Ïàͬ¡£µ«ÔÚɾ³ýʱֻÓÐÈ«²¿É¾³ýÕâ¸öi½ÚµãµÄÈ«²¿Á¬½Ó£¬²ÅÄÜɾ³ýi½Úµã¡¢¼´É¾³ýÕâ¸öÎļþ±¾Éí¡£
$ ln l1 l2
$ ls -l l*
-rwxr-xr-x 2 user wheel 53212 Dec 4 12:36 l1
-rwxr-xr-x 2 user wheel 53212 Dec 4 12:36 l2
$
¡¡¡¡ÉÏÃæµÄÀý×ÓʹÓÃln´´½¨ÁËÒ»¸öÁ¬½Ó£¬È»ºóÔÚlsµÄ½á¹ûÖпÉÒÔ¿´µ½µÚ¶þÁеÄÊý×ÖΪ2£¬Õâ±íʾÕâ¸öÎļþÓÐÁ½¸öÁ¬½Ó¡£ÕâÑùµÄÁ¬½Ó¿ÉÒÔ½¨Á¢ÔÚ²»Í¬µÄĿ¼ÖУ¬µ«ËùÓÐÁ¬½ÓËùÔÚµÄĿ¼±ØÐëÔÚͬһ¸öÎļþϵͳÖУ¬²ÅÄÜʹÓÃͬÑùµÄi½Úµã¡£ÓÉÓÚÁ¬½ÓÊÇÖ±½ÓÖ¸Ïò±êʶÎïÀíÎļþµÄi½Úµã£¬Òò´ËÕâÖÖÁ¬½ÓÓÖ³ÆΪӲÁ¬½Ó¡£
¡¡¡¡ÁíÒ»ÖÖ¸üÁé»îµÄÁ¬½Ó·½Ê½ÊÇ·ûºÅÁ¬½Ó£¬ËüûÓÐÖ¸ÏòÎïÀíÎļþµÄi½Úµã£¬¶øÊÇÖ±½ÓÖ¸ÏòĿ¼Ê÷ÉϵÄÁíÒ»¸öÈë¿Ú£¬ÄÇôµ±ÏµÍ³·ÃÎÊÕâ¸öÎļþʱ£¬¾ÍÑØ×ÅËüÖ¸ÏòµÄĿ¼Ê÷µÄλÖÃÈ¥²éÕÒ¾ßÌåÎļþ¡£ÕâÑù¾ÍÄܶÔÈκÎÎļþϵͳÖеÄÎļþºÍĿ¼½¨Á¢Á¬½Ó£¬Òò´Ë³ÆΪÈíÁ¬½Ó¡£·ûºÅÁ¬½Ó¿ÉÒÔ¿çÔ½Îļþϵͳ£¬Áé»îÐԺܴó£¬Äܹ»Í»ÆÆÎïÀíÎļþϵͳµÄÏÞÖÆά»¤Ä¿Â¼Ê÷µÄÒ»ÖÂÐÔ£¬¶ÔÓÚϵͳ¹ÜÀíºÍά»¤ºÜÓÐÓᣵ«ÊÇÕâÖÖÁ¬½Ó·½Ê½ÐèÒª¶ÔĿ¼Ê÷½øÐжà´Î²éÕÒ£¬Ôö¼ÓÁËÎļþ²Ù×÷µÄ¶îÍâ²½Ö裬Òò´ËЧÂʽϵͣ¬Òò´Ë²»Ó¦¸ÃʹÓö༶Á¬½Ó£¬¼°Ä³¸ö·ûºÅÁ¬½ÓÖ¸ÏòµÄĿ¼»¹ÊÇÒ»¸ö·ûºÅÁ¬½Ó£¬ÉõÖÁ·¢Éú·ûºÅÁ¬½ÓµÄÑ­»·¡£Ó¦¸Ã¾¡Á¿ÉÙÓ÷ûºÅÁ¬½Ó£¬²¢±ÜÃâ¶à¼¶·ûºÅÁ¬½Ó¼°·ûºÅÁ¬½ÓµÄÑ­»·¡£
$ ln -s l1 /root/files
$ ls -l l*
lrwxrwxrwx 1 user wheel 12 Dec 4 12:36 l1 -> /root/files
$
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ