大家好,小編又來啦,今天說一下更改文件權限的常用命令,Linux系統下,無論是選擇國內伺服器,還是租用RAKsmart等美國伺服器,如果安裝的是Linux作業系統的話,那麼咱們可能都需要與常見的Linux命令打交道。
在眾多的的Linux操作命令當中,有幾個命令還是比較重要的,那就是更改Linux文件或目錄權限的命令。Linux文件或目錄權限在伺服器當中扮演很重要的角色,所以今天就簡單說說更改Linux美國伺服器文件權限的幾個常見命令。
眾所周知,Linux美國伺服器當中的每個文件或目錄都有一組9個權限位,每三位被分為一組,他們分別是屬主權限位(佔三個位置 )、用戶組權限位(佔三個位置)、其它用戶權限位(佔三個位置)。比如rwxr-xr-x ,而正是這9個權限位來控制文件屬主、用戶組以及其它用戶的權限。
Linux作業系統中的文件或目錄的權限位是由 9 個權限位來控制,每三位為一組,它們分別是文件屬主(Ower)的讀、寫、執行,用戶組(Group)的讀、寫、執行以及(Other)其它用戶的讀、寫、執行;
1、文件屬主: 讀r、寫w、執行x
2、用 戶 組 : 讀r、寫w、執行x
3、其它用戶: 讀r、寫w、執行x
0
如果權限位不可讀、不可寫、不可執行,是用-來表示。當然,對於普通文件的讀、寫、執行權限可以這樣理解:
可讀:意味著可以查看閱讀;
可寫:意味著,可以修改或刪除(不過刪除或修改的權限受父目錄上的權限控制);
可執行:意味著如果文件就可以運行,比如二進位文件(比如命令),或腳本(要用腳本語言解釋器來解釋運行)。
在平常使用Linux美國伺服器的時候,可以通過以下幾個常用命令來更改文件或目錄權限,具體如下:
第一、改變權限的命令chmod
chmod是用來改變文件或目錄權限的命令,但只有文件的屬主和超級權限用戶root才有這種權限。通過chmod來改變文件或目錄的權限有兩種方法,一種是通過八進位的語法,另一種是通過助記語法。
第二、默認權限分配的命令 umask
眾所周知,umask 是通過八進位的數值來定義用戶創建文件或目錄的默認權限。umask 表示的是禁止權限。不過文件和目錄有點不同。
第三、改變文件或目錄所屬組的chgrp命令
chgrp命令改變指定指定文件所屬的用戶組。其中group可以是用戶組ID,也可以是/etc/group文件中用戶組的組名。文件名是以空格分開的要改變屬組的文件列表,支持通配符。
第四、 更改某個文件或目錄屬主和屬組的chown命令
chown命令也很常用。例如root用戶把自己的一個文件拷貝給用戶user,為了讓user能夠存取這個文件,root用戶應該把這個文件的屬主設為user,否則,用戶user無法存取這個文件。
總的來說,在Linux美國伺服器系統當中,每個文件和目錄都有訪問許可權限,用它來確定誰可以通過何種方式對文件和目錄進行訪問和操作,因此非常具有重要性。
OK,今天就到這裡啦,大家明天見。(昨天的文章沒能發出來,小編又懶,所以。。昨天沒文章。。)