在linux中,可以利用chmod指令修改目錄權限,該指令的作用就是控制使用者對檔案的權限,可以使用數字或符號來進行權限的變更,語法為「chmod [-R] 權限值目錄名」。
本教學操作環境:linux7.3系統、Dell G3電腦。
可以,透過 chmod 指令即可。 chmod 指令設定檔案權限的方式有 2 種,分別可以使用數字或符號來進行權限的變更。
chmod指令使用數字修改檔案權限
Linux 系統中,檔案的基本權限由9 個字元組成,以rwxrw-r-x 為例,我們可以使用數字來代表各個權限,各個權限與數字的對應關係如下:
r --> 4
[root@localhost ~]# chmod [-R] 权限值 文件名-R(注意是大寫)選項表示連同子目錄中的所有文件,也都修改設定的權限。 例如,使用以下指令,即可完成對.bashrc 目錄檔案的權限修改:
[root@localhost ~]# ls -al .bashrc -rw-r--r--. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod 777 .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc再舉個例子,通常我們以Vim 編輯Shell 檔案批次檔後,檔案權限通常是rw-rw-r--(644),那麼,如果要將該文件變成可執行文件,並且不讓其他人修改此文件,則只需將此文件的權限該為rwxr-xr-x (755)即可。
chmod指令使用字母修改檔案權限
#既然檔案的基本權限就是3 種使用者身分(擁有者、所屬群組和其他人)搭配3 種權限(rwx),chmod 指令中以u、g、o 分別代表3 種身份,也用a 表示全部的身份(all 的縮寫)。另外,chmod 指令仍使用 r、w、x 分別表示讀取、寫入、執行權限。 使用字母修改檔案權限的 chmod 指令,其基本格式如圖所示。 例如,如果我們要設定.bashrc 檔案的權限為rwxr-xr-x,則可執行下列指令:[root@localhost ~]# chmod u=rwx,go=rx .bashrc [root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc再舉個例子,如果想要增加.bashrc 檔案的每個使用者都可做寫入操作的權限,可以使用以下命令:
[root@localhost ~]# ls -al .bashrc -rwxr-xr-x. 1 root root 176 Sep 22 2004 .bashrc [root@localhost ~]# chmod a+w .bashrc [root@localhost ~]# ls -al .bashrc -rwxrwxrwx. 1 root root 176 Sep 22 2004 .bashrc相關推薦:《
Linux影片教學》
以上是linux怎麼修改目錄權限的詳細內容。更多資訊請關注PHP中文網其他相關文章!