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

chmodÃüÁî

·¢²¼Ê±¼ä:2009-01-28 22:06:41À´Ô´:ºìÁª×÷Õß:videoout
chmodÃüÁîÓÃÓڸıäÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ¡£

ÈÃÎÒÃÇÏÈÀ´¿´Ò»¿´Õâ¸öÎļþ¡£ÔÚ shell ÌáʾÏ£¬¼üÈ룺

ls -l sneakers.txt

Ç°ÃæµÄÃüÁîÏÔʾÁËÕâ¸öÎļþÐÅÏ¢£º

-rw-rw-r-- 1 test test 39 3ÔÂ 11 12:04 sneakers.txt

ÕâÀïÌṩÁËÐí¶àϸ½Ú¡£Äã¿ÉÒÔ¿´µ½Ë­ÄܶÁÈ¡£¨r£©ºÍдÈ루w£©Îļþ£¬ÒÔ¼°Ë­´´½¨ÁËÕâ¸öÎļþ£¨test£©£¬ËùÓÐÕßËùÔÚµÄ×éȺ£¨test£©¡£ÔÚ×éȺÓÒ²àµÄÐÅÏ¢°üÀ¨Îļþ´óС¡¢´´½¨µÄÈÕÆÚºÍʱ¼ä£¬ÒÔ¼°ÎļþÃû¡£

µÚÒ»ÁÐÏÔʾÁ˵±Ç°µÄȨÏÞ£»ËüÓÐʮλ¡£µÚһλ´ú±íÎļþÀàÐÍ¡£ÆäÓà¾Åλʵ¼ÊÉÏÊÇÓÃÓÚÈý×鲻ͬÓû§µÄÈý×éȨÏÞ¡£

ÄÇÈý×éÊÇ£ºÎļþµÄËùÓÐÕߣ¬ÎļþËùÊôµÄ×éȺ£¬ºÍ¡°ÆäËûÈË¡±£¬ÕâÊÇÇ°ÃæûÓаüÀ¨µÄÓû§ºÍ×éȺ¡£

- (rw-) (rw-) (r--) 1 test test

| | | |

ÀàÐÍ ËùÓÐÕß ×éȺ ÆäËûÈË

µÚÒ»¸öÏîÄ¿Ö¸¶¨ÎļþÀàÐÍ£¬Ëü¿ÉÒÔÏÔʾÒÔϼ¸ÖÖ£º

d -- Ŀ¼

-£¨¶ÌÏߣ©-- ³£¹æÎļþ£¨¶ø²»ÊÇĿ¼»òÁ´½Ó£©

l -- µ½ÏµÍ³ÉÏÆäËüλÖõÄÁíÒ»¸ö³ÌÐò»òÎļþµÄ·ûºÅÁ´½Ó

ÔÚµÚÒ»¸öÏîÄ¿Ö®ºóµÄÈý×éÖУ¬Äã¿ÉÒÔ¿´µ½ÏÂÃ漸ÖÖÀàÐÍ£º

r -- Îļþ¿ÉÒÔ±»¶ÁÈ¡

w -- Îļþ¿ÉÒÔ±»Ð´Èë

x -- Îļþ¿ÉÒÔ±»Ö´ÐУ¨Èç¹ûËüÊdzÌÐòµÄ»°£©

µ±ÄãÔÚËùÓÐÕß¡¢×éȺ¡¢»òÆäËûÈËÖп´µ½Ò»¸ö¶ÌÏߣ¨¡°-¡±£©£¬ÕâÒâζ×ÅÏàÓ¦µÄȨÏÞ»¹Ã»Óб»ÊÚÓè¡£¿ÉÒÔ¿´³öÒÔÏÂÕâ¾ä

-rw-rw-r-- 1 test test 39 3ÔÂ 11 12:04 sneakers.txt

ÎļþµÄËùÓÐÕߣ¨Õâ¸öÇé¿öÏÂÊÇ test£©ÓжÁÈ¡ºÍдÈë¸ÃÎļþµÄȨÏÞ¡£×éȺ test Ò²ÓжÁÈ¡ºÍдÈë sneakers.txt µÄȨÏÞ£¬ÆäËû×éȺûÈκÎȨÏÞ¡£Ëü²»ÊÇÒ»¸ö³ÌÐò£¬Òò´ËËùÓÐÕߺÍ×éȺ¶¼Ã»ÓÐÖ´ÐÐËüµÄȨÏÞ¡£

½ÓÏÂÀ´ÎÒÃÇÓÃchmodÀ´¸Ä±äÎļþµÄȨÏÞ£¬¼üÈëÏÂÃæµÄÃüÁ

chmod o+w sneakers.txt

o+w ÃüÁî¸æËßϵͳÄãÏë¸øÆäËüÈËдÈëÎļþ sneakers.txt µÄȨÏÞ¡£Òª²é¿´½á¹û£¬ÔÙ´ÎÁгöÎļþµÄϸ½Ú¡£ÏÖÔÚ£¬Õâ¸öÎļþ¿´ÆðÀ´ÓëÏÂÃæµÄÊä³öÏà·Â£º

-rw-rw-rw- 1 test test 39 3ÔÂ 11 12:04 sneakers.txt

ÏÖÔÚ£¬Ã¿¸öÈ˶¼¿ÉÒÔ¶ÁÈ¡ºÍдÈëÕâ¸öÎļþ¡£

Òª´Ó sneakers.txt ÖÐɾ³ý¶ÁдȨÏÞ£¬Ê¹Óà chmod ÃüÁîÀ´È¡Ïû¶ÁÈ¡ºÍдÈëÕâÁ½¸öµÄȨÏÞ¡£

chmod go-rw sneakers.txt

ͨ¹ý¼üÈë go-rw£¬ÄãÔÚ¸æËßϵͳɾ³ýÎļþ sneakers.txt ÖÐ×éȺºÍÆäËüÈ˵ĶÁÈ¡ºÍдÈëȨÏÞ¡£½á¹ûÓëÏÂÃæµÄÊä³öÏàËÆ£º

-rw------- 1 test test 39 3ÔÂ 11 12:04 sneakers.txt

µ±ÄãÏëÓà chmod ÃüÁîÀ´¸Ä±äȨÏÞʱ£¬°ÑËüÃǵ±×öËټǷûºÅÀ´¼ÇÒ䣬ÒòΪÄãʵ¼ÊÒª×öµÄÖ»ÊǼÇס¼¸¸ö·ûºÅ¶øÒÑ¡£

ÏÂÃæÊÇÒ»¸öËټǷûºÅº¬ÒåµÄÁÐ±í£º

Éí·Ý

u -- ÓµÓÐÎļþµÄÓû§£¨ËùÓÐÕߣ©

g -- ËùÓÐÕßËùÔÚµÄ×éȺ

o -- ÆäËûÈË£¨²»ÊÇËùÓÐÕß»òËùÓÐÕßµÄ×éȺ£©

a -- ÿ¸öÈË»òÈ«²¿£¨u¡¢g¡¢ºÍ o£©

ȨÏÞ

r -- ¶ÁȡȨ

w -- дÈëȨ

x -- Ö´ÐÐȨ

Ðж¯

+ -- Ìí¼ÓȨÏÞ

- -- ɾ³ýȨÏÞ

= -- ʹËü³ÉΪΨһȨÏÞ

ÁíÍ⣬Ҳ¿ÉÒÔͨ¹ýʹÓÃÊý×ÖÀ´¸Ä±äȨÏÞ¡£

ÿÖÖȨÏÞÉèÖö¼¿ÉÒÔÓÃÒ»¸öÊýÖµÀ´´ú±í£º

r = 4

w = 2

x = 1

- = 0

µ±ÕâЩֵ±»¼ÓÔÚÒ»Æð£¬ËüµÄ×ܺͱãÓÃÀ´ÉèÁ¢Ìض¨µÄȨÏÞ¡£Æ©È磬Èç¹ûÄãÏëÓжÁÈ¡ºÍдÈëµÄȨÏÞ£¬Äã»áµÃµ½Ò»¸öֵΪ 6 µÄ×ܺͣ»4£¨¶ÁÈ¡£©+ 2£¨Ð´È룩= 6¡£

sneakers.txt ÎļþµÄÊý×ÖȨÏÞÉèÖÃÈçÏ£º

- (rw-) (rw-) (r--)

| | |

4+2+0 4+2+0 4+0+0

ËùÓÐÕßµÄ×ܺÍΪ6£¬×éȺµÄ×ܺÍΪ6£¬ÆäËûÈ˵Ä×ܺÍΪ4¡£Õâ¸öȨÏÞÉèÖöÁ×÷ 664¡£

Èç¹ûÄãÏë¸Ä±ä sneakers.txt ÎļþµÄȨÏÞ£¬Òò´ËÄãµÄ×éȺÖеÄÈËûÓÐдÈëȨ£¬µ«ÊÇÈÔ¾ÉÄܹ»¶ÁÈ¡ÎļþµÄ»°£¬´ÓÕâ×éÊý×ÖÖмõµô2¾Í¿ÉÒÔɾ³ýдÈëȨÏÞÁË¡£

È»ºó£¬Õâ×éÊýÖµ¾Í±ä³É644¡£

ҪʵÏÖÕâЩÐÂÉèÖ㬼üÈ룺

chmod 644 sneakers.txt

ÏÖÔÚ£¬ÁоÙÕâ¸öÎļþÀ´Ð£Ñé¸Ä±ä¡£¼üÈ룺

ls -l sneakers.txt

Êä³öӦΪ£º

-rw-r--r-- 1 test test 39 3ÔÂ 11 12:04 sneakers.txt

ÏÖÔÚ£¬×éȺºÍÆäËûÈ˶¼Ã»ÓÐÁ˵½Îļþ sneakers.txt µÄдÈëȨ¡£

ÕâÀïÊÇÒ»¸öijЩ³£ÓÃÉèÖá¢ÊýÖµ¡¢ÒÔ¼°ËüÃǵĺ¬ÒåµÄÁÐ±í£º

-rw------- (600) -- Ö»ÓÐËùÓÐÕß²ÅÓжÁÈ¡ºÍдÈëµÄȨÏÞ¡£

-rw-r--r-- (644) -- Ö»ÓÐËùÓÐÕß²ÅÓжÁÈ¡ºÍдÈëµÄȨÏÞ£»×éȺºÍÆäËûÈËÖ»ÓжÁÈ¡µÄȨÏÞ¡£

-rwx------ (700) -- Ö»ÓÐËùÓÐÕß²ÅÓжÁÈ¡¡¢Ð´Èë¡¢ºÍÖ´ÐеÄȨÏÞ¡£

-rwxr-xr-x (755) -- ËùÓÐÕßÓжÁÈ¡¡¢Ð´Èë¡¢ºÍÖ´ÐеÄȨÏÞ£»×éȺºÍÆäËûÈËÖ»ÓжÁÈ¡ºÍÖ´ÐеÄȨÏÞ¡£

-rwx--x--x (711) -- ËùÓÐÕßÓжÁÈ¡¡¢Ð´Èë¡¢ºÍÖ´ÐÐȨÏÞ£»×éȺºÍÆäËûÈËÖ»ÓÐÖ´ÐÐȨÏÞ¡£

-rw-rw-rw- (666) -- ÿ¸öÈ˶¼Äܹ»¶ÁÈ¡ºÍдÈëÎļþ¡££¨Çë½÷É÷ʹÓÃÕâЩȨÏÞ¡££©

-rwxrwxrwx (777) -- ÿ¸öÈ˶¼Äܹ»¶ÁÈ¡¡¢Ð´Èë¡¢ºÍÖ´ÐС££¨ÔÙÖØÉêÒ»´Î£¬ÕâÖÖȨÏÞÉèÖÿÉÄÜ»áºÜΣÏÕ¡££©

ÏÂÃæÁоÙÁËһЩ¶ÔĿ¼µÄ³£¼ûÉèÖãº

drwx------ (700) -- Ö»ÓÐËùÓÐÕßÄÜÔÚĿ¼ÖжÁÈ¡¡¢Ð´Èë¡£

drwxr-xr-x (755) -- ÿ¸öÈ˶¼Äܹ»¶ÁȡĿ¼£¬µ«ÊÇÆäÖеÄÄÚÈÝÈ´Ö»Äܱ»ËùÓÐÕ߸ı䡣

³ö×Գ´¿.Red Hat Linux 9 ÍøÂç·þÎñÈëÃÅÓë½ø½×
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 1 ÌõÆÀÂÛ

  1. nooway ÓÚ 2009-02-12 20:28:56·¢±í:

    ºÃ¶à°¢ ¡£¡£¡£