2014-12-10:LINUX:檔案許可權與目錄配置

來源:互聯網
上載者:User

標籤:linux

一:使用者與使用者組

  1. 檔案所有者

  2. 使用者組

  3. 其他人

  4. /etc/passwd ----記錄系統上的帳號與一般身份使用者和root的相關資訊

  5. /etc/group----所有組名

  6. /etc/shadow-----個人密碼

  7. ls -al-------查看檔案的命令

     

    650) this.width=650;" title="QQ20141210160217.png" alt="wKioL1SH_rmSj76rAAIWxnHVFOE395.jpg" src="http://s3.51cto.com/wyfs02/M00/54/9F/wKioL1SH_rmSj76rAAIWxnHVFOE395.jpg" />

  8. 補充ls命令 

ls -1 一行顯示一條記錄

ls -l /// ll 顯示詳細記錄

ls -t -l 按時間順序排序

ls -s -l 按大小排序

 

二:檔案許可權

例如:一個檔案的類型為"-rwxr-xr--"請說明其意義

答:先1-3-3-3分出來    【-】---【-】檔案、【d】目錄、【|】連結檔案、【b】裝置檔案裡面的可共儲存的介面裝置、【c】序列埠裝置,例如:滑鼠、鍵盤

                                       【rwx】---擁有者許可權 讀、寫、可執行

                                      【r-x】--- 同使用者組許可權

                                       【r--】----其他使用者權限

1.圖片中第二列:表示有多少檔案名稱連結到此節點

    圖片中第三列:表示所有者帳號

    圖片中第四列:所屬使用者組

               第五列:檔案大小

               第六列:建立檔案日期或者修改日期

               第七列:檔案名稱

例題:test1、test2、test3屬於testgroup這個使用者組,說明其許可權

           -rw-r--r--    root  root    檔案、擁有者是root有讀和寫入權限、屬於使用者組root有讀許可權、其他使用者有讀許可權

           -rwxr-xr--   root root    檔案、擁有者是root有讀寫執行許可權、屬於使用者組root有讀和執行許可權、其他使用者有讀許可權

 

例題:請問testgroup這個使用者組的成員與其他人(other)是否可以進入本目錄?

         drwxr-xr--    test1 testgroup 目錄、擁有者是test1有讀寫執行許可權、屬於使用者組testgroup有讀和執行的許可權、其他人不能進入該目錄(因為沒有x許可權)

        注意:能不能進入某一個目錄,只與該目錄的x許可權有關,即使有r許可權

 

三:改變檔案屬性與許可權

1.改變所屬使用者組chgrp(要改變的組名必須要在/etc/group檔案記憶體在)

chgrp users install.log

2.改變檔案所有者chown(要改變的使用者名稱必須要在/etc/passwd檔案中存在)

chown bin install.log

3.改變許可權chmod

  • 數字類型改變檔案許可權  r=4 w=2 x=1

    -rwxrwx---  =770        owner=r+w+x=4+2+1=7

                                        group=r+w+x=4+2+1=7

                                        other=-+-+-  =0+0+0=0    

    例題:要將.bashrc這個檔案所有的許可權都設定啟用

    答:-rwxrwxrwx=777        chmod 777 .bashrc

  • 符號類型改變檔案許可權

     chmod                   u                                  +(加入)                       r

     

  •                                 g                                  -(除去)                       w

                                        o                                  =(設定)                       x

                                        a

       例題:user具有可讀、可寫、可執行檔許可權 group與other具有可讀可執行檔許可權

                      chmod  u=rwx,go=rx .bashrc

        例題:增加.bashrc這個檔案的每個人均可寫入的許可權

                     chmod a+w .bashrc

       例題:去掉全部人的可執行許可權

                    chmod a-x .bashrc

四:目錄許可權

1.x在目錄中是與“能否進入該目錄”有關,w可以讓使用者刪除、更新、建立檔案或者目錄

 

2014-12-10:LINUX:檔案許可權與目錄配置

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.