<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] ### 1. Linux 文件權限概念 ``` [dmtsai@study ~]$ su - # 先來切換一下身份看看 Password: Last login: Tue Jun 2 19:32:31 CST 2015 on tty2 [root@study ~]# ls -al total 48 dr-xr-x---. 5 root root 4096 May 29 16:08 . dr-xr-xr-x. 17 root root 4096 May 4 17:56 .. -rw-------. 1 root root 1816 May 4 17:57 anaconda-ks.cfg -rw-------. 1 root root 927 Jun 2 11:27 .bash_history -rw-r--r--. 1 root root 18 Dec 29 2013 .bash_logout -rw-r--r--. 1 root root 176 Dec 29 2013 .bash_profile -rw-r--r--. 1 root root 176 Dec 29 2013 .bashrc drwxr-xr-x. 3 root root 17 May 6 00:14 .config &lt;=范例說明處 drwx------. 3 root root 24 May 4 17:59 .dbus -rw-r--r--. 1 root root 1864 May 4 18:01 initial-setup-ks.cfg &lt;=范例說明處 [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] [ 7 ] [ 權限 ][鏈接][擁有者][群組][文件大小][ 修改日期 ] [ 文件名 ] ``` * 第一個字符代表這個文件是“目錄、文件或鏈接文件等等”: > > 當為[ d ]**則是目錄**,例如上表文件名為“.config”的那一行; > 當為[ - ]**則是文件**,例如上表文件名為“initial-setup-ks.cfg”那一行; > 若是[ l ]則表示為鏈接文件(link file); > 若是[ b ]則表示為設備文件里面的可供儲存的周邊設備(可隨機存取設備); > 若是[ c ]則表示為設備文件里面的序列埠設備,例如鍵盤、鼠標(一次性讀取設備)。 ### 2. 如何改變文件屬性與權限 先介紹幾個常用于群組、擁有者、各種身份的權限之修改的指令,如下所示: * chgrp :改變文件所屬群組 * chown :改變文件擁有者 * chmod :改變文件的權限, SUID, SGID, SBIT等等的特性 * 改變所屬群組, chgrp ********* * 改變權限, chmod 文件權限的改變使用的是chmod這個指令,但是,權限的設置方法有兩種, 分別可以使用數字或者是符號來進行權限的變更。我們就來談一談: * 數字類型改變文件權限 Linux文件的基本權限就有九個,分別是owner/group/others三種身份各有自己的read/write/execute權限, 先復習一下剛剛上面提到的數據:文件的權限字符為:“-rwxrwxrwx”, 這九個權限是三個三個一組的!其中,我們可以使用數字來代表各個權限,各權限的分數對照表如下: > r:4 > w:2 > x:1 每種身份(owner/group/others)各自的三個權限(r/w/x)分數是需要累加的,例如當權限為: [-rwxrwx---] 分數則是: > owner = rwx = 4+2+1 = 7 > group = rwx = 4+2+1 = 7 > others= --- = 0+0+0 = 0 那么假如是“ -rwxr-xr-- ”這樣的權限呢?可以使用“ chmod u=rwx,g=rx,o=r filename ”來設置。此外,如果我不知道原先的文件屬性,而我只想要增加.bashrc這個文件的每個人均可寫入的權限, 那么我就可以使用: ``` [root@study ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Dec 29 2013 .bashrc [root@study ~]# chmod a+w .bashrc [root@study ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Dec 29 2013 .bashrc ``` 而如果是要將權限去掉而不更動其他已存在的權限呢?例如要拿掉全部人的可執行權限,則: ``` [root@study ~]# chmod a-x .bashrc [root@study ~]# ls -al .bashrc -rw-rw-rw-. 1 root root 176 Dec 29 2013 .bashrc [root@study ~]# chmod 644 .bashrc # 測試完畢得要改回來喔! ``` ### 3. 目錄與文件之權限意義: 現在我們知道了**Linux系統內文件的三種身份(擁有者、群組與其他人)**,知道每種身份都有三種權限(rwx), 已知道能夠使用chown, chgrp, chmod去修改這些權限與屬性,當然,利用ls -l去觀察文件也沒問題。前兩小節也談到了這些文件權限對于數據安全的重要性。那么,**這些文件權限對于一般文件與目錄文件有何不同呢?** * 權限對文件的重要性 文件是實際含有數據的地方,包括一般文本文件、數據庫內容檔、二進制可可執行文件(binary program)等等。 因此,權限對于文件來說,他的意義是這樣的: > r (read):可讀取此一文件的實際內容,如讀取文本文件的文字內容等; > w (write):可以編輯、新增或者是修改該文件的內容(但不含刪除該文件); > x (execute):該文件具有可以被系統執行的權限。 在Windows下面一個文件是否具有執行的能力是借由“ 擴展名 ”來判斷的, 例如:.exe, .bat, .com 等等,但是在Linux下面,我們的文件是否能被執行,則是借由是否具有“x”這個權限來決定的!跟文件名是沒有絕對的關系的!
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看