chmod與umask區分命令

來源:互聯網
上載者:User

chmod與umask區分命令 chmod命令用於改變檔案的目錄的存取權限,他是一條非常重的系統命令。使用者可以用其控制檔案或目錄的存取權限。  umask是建立檔案或建立一個檔案目錄的一個預設許可權。當使用不帶參數的umask命令是,喜用會輸出當前umask的值。 [root@localhost root]# umask 0022 通常檔案許可權只會用到後3位,即002。  umask 與 chmod 命令設定剛好相反,umask用的是“補碼”,而chmod設定的是檔案的許可權碼。對於檔案而言,系統不允許建立之初就對其賦予可執行許可權,因此檔案許可權的最高限定是6,目錄為7。將最高可選值減去umask中的值即是預設檔案建立許可權。因此當umask為022時,預設建立檔案的許可權為644,而預設建立目錄的許可權為755。  umask只是一條命令,終端退出後則會失效,下次則需要重新運行。 試過將/etc/profile,~/.bash_profile,/root/.bash_profile檔案中的umask 022改為002,重啟終端都未生效,或許終端開啟執行的並不是這些檔案的環境。 最後找到/etc/bashrc,找到umask 022這一行將其更改為umask 002後則順利生效。  

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.