LinuxϵͳchmodȨÏÞ¹ÜÀíÖ¸ÄÏ
linuxϵͳchomod

Ê×Ò³ 2024-12-20 14:41:19



LinuxϵͳÖеÄchmodÃüÁÕÆÎÕȨÏÞµÄÒÕÊõ ÔÚLinux²Ù×÷ϵͳÖУ¬ÎļþºÍĿ¼µÄȨÏÞ¹ÜÀíÊÇÆ䰲ȫÐÔºÍÁé»îÐԵĻùʯ

    ÕâЩȨÏÞ¾ö¶¨ÁËË­¿ÉÒÔ¶ÁÈ¡£¨read£©¡¢Ð´È루write£©»òÖ´ÐУ¨execute£©Ìض¨µÄÎļþ»òĿ¼

    ¶ø`chmod`ÃüÁ×÷ΪLinuxϵͳÖÐÐÞ¸ÄÎļþºÍĿ¼ȨÏÞµÄÀûÆ÷£¬ÎÞÒÉÊÇÿλϵͳ¹ÜÀíÔ±ºÍ¸ß¼¶Óû§±ØÐëÊìÁ·ÕÆÎյŤ¾ß

    ±¾ÎĽ«ÉîÈë̽ÌÖ`chmod`ÃüÁîµÄ¹¤×÷Ô­Àí¡¢Ê¹Ó÷½·¨ÒÔ¼°ÈçºÎͨ¹ýËüÀ´ÊµÏÖ¾«È·µÄȨÏÞ¿ØÖÆ£¬´Ó¶øÈ·±£ÏµÍ³µÄ°²È«ÐԺ͸ßЧÔËÐÐ

     Ò»¡¢chmodÃüÁî»ù´¡ `chmod`£¬¼´¡°change mode¡±µÄËõд£¬ÓÃÓڸıäÎļþ»òĿ¼µÄ·ÃÎÊȨÏÞ

    ÔÚLinuxÖУ¬Ã¿¸öÎļþºÍĿ¼¶¼ÓÐÒ»Ì×ÓëÖ®¹ØÁªµÄȨÏÞÉèÖã¬ÕâЩÉèÖþö¶¨Á˲»Í¬Óû§£¨ÈçÎļþËùÓÐÕß¡¢ËùÊô×é³ÉÔ±¡¢ÆäËûÓû§£©¿ÉÒÔ¶Ô¸ÃÎļþ»òĿ¼ִÐÐÄÄЩ²Ù×÷

     LinuxȨÏÞÄ£ÐÍ»ùÓÚÈýÖÖ»ù±¾È¨ÏÞÀàÐÍ£º 1.¶ÁÈ¡£¨r£©£ºÔÊÐí²é¿´ÎļþÄÚÈÝ»òÁгöĿ¼ÄÚÈÝ

     2.дÈ루w£©£ºÔÊÐíÐÞ¸ÄÎļþÄÚÈÝ»ò´´½¨/ɾ³ý/ÖØÃüÃûĿ¼ÖеÄÎļþ

     3.Ö´ÐУ¨x£©£ºÔÊÐíÖ´ÐÐÎļþ×÷Ϊ³ÌÐò»ò½øÈëĿ¼

     ȨÏÞ·ÖΪÈý×飬·Ö±ð¶ÔÓ¦ÎļþµÄËùÓÐÕߣ¨owner£©¡¢ËùÊô×飨group£©ºÍÆäËûÓû§£¨others£©

    Ã¿×éȨÏÞ¶¼¿ÉÒÔ¶ÀÁ¢ÉèÖã¬×éºÏÆðÀ´ÐγÉÎļþµÄÍêÕûȨÏÞÃèÊö

     ¶þ¡¢È¨ÏÞ±íʾ·¨ `chmod`ÃüÁîÖ§³ÖÁ½ÖÖÖ÷ÒªµÄȨÏÞ±íʾ·¨£º·ûºÅ±íʾ·¨ºÍ°Ë½øÖƱíʾ·¨

     ·ûºÅ±íʾ·¨ ·ûºÅ±íʾ·¨Ê¹ÓÃ×Ö·û£¨Èç`u`¡¢`g`¡¢`o`´ú±íÓû§Àà±ð£©ºÍ²Ù×÷·û£¨Èç`+`¡¢-¡¢`=`±íʾȨÏÞµÄÌí¼Ó¡¢ÒƳý»òÉèÖã©À´Ö¸¶¨È¨Ïޱ仯

    ÀýÈ磺 - `chmod u+rwx file`£ºÎªÎļþ`file`µÄËùÓÐÕßÌí¼Ó¶Á¡¢Ð´¡¢Ö´ÐÐȨÏÞ

     - `chmod g-wfile`£ºÒƳýÎļþ`file`ËùÊô×éµÄдȨÏÞ

     - `chmod o=rfile`£º½«Îļþ`file`µÄÆäËûÓû§È¨ÏÞÉèÖÃΪ½ö¶Á

     °Ë½øÖƱíʾ·¨ °Ë½øÖƱíʾ·¨Ôò½«Ã¿ÖÖȨÏÞÀàÐÍ£¨¶Á¡¢Ð´¡¢Ö´ÐУ©·Ö±ðÓÃÊý×Ö4¡¢2¡¢1±íʾ£¬Í¨¹ýÕâÈý¸öÊý×ֵĺÍÀ´´ú±íÒ»¸öȨÏÞ¼¯

    ÀýÈ磺 - `7`£¨4+2+1£©±íʾ¶Á¡¢Ð´¡¢Ö´ÐÐȨÏÞÈ«¿ª

     - `6`£¨4+2£©±íʾ¶Á¡¢Ð´È¨ÏÞ

     - `5`£¨4+1£©±íʾ¶Á¡¢Ö´ÐÐȨÏÞ

     - `4`½ö¶ÁȨÏÞ

     - `3`£¨2+1£©±íʾд¡¢Ö´ÐÐȨÏÞ

     - `2`½öдȨÏÞ

     - `1`½öÖ´ÐÐȨÏÞ

     - `0`ÎÞȨÏÞ

     ʹÓð˽øÖƱíʾ·¨Ê±£¬Èý×éȨÏÞ°´Ë³ÐòÅÅÁУ¨ËùÓÐÕß¡¢×é¡¢ÆäËû£©£¬ÐγÉÒ»¸öÈýλÊýµÄȨÏÞÂë

    ÀýÈ磬`chmod 755file`Òâζ×ÅÎļþ`file`µÄËùÓÐÕßÓжÁ¡¢Ð´¡¢Ö´ÐÐȨÏÞ£¬ËùÊô×éºÍÆäËûÓû§ÓжÁ¡¢Ö´ÐÐȨÏÞ

     Èý¡¢chmodÃüÁîµÄʹÓà Ð޸ĵ¥¸öÎļþ»òĿ¼µÄȨÏÞ Ö±½Ó¶Ôµ¥¸öÎļþ»òĿ¼ʹÓÃ`chmod`ÊÇ×î³£¼ûµÄ²Ù×÷