chgrp即change group的意思,但是需要注意,修改後的所屬組,必須是事先存在於**/etc/group檔案中,否則無法完成修改。另外,其執行命令的格式為:
-r 引數表示遞迴地修改組屬性,表示連同目錄及其下屬檔案和目錄都進行更新成為此使用者組。chgrp
users
[-r] dirname/filename
chown即change owner的意思,需要注意,使用者必須存在於**/etc/passwd**,否則無法生效。chown甚至可以順帶把使用者組名稱改了,也可以連帶目錄下的所有子目錄或檔案同時更改檔案擁有者。其語法如下:
linux檔案的基本許可權有9個,分別是擁有者,所屬組,其他人,三種身份各有「讀、寫、執行」三種許可權。linux使用了數字來代表各個許可權:chown
[-r] 所有者名稱 檔案或目錄
chown
[-r] 所有者名稱:使用者組名稱 檔案或目錄
r:4 w:2 x:1
其中每種身份的最終許可權是需要累加的,比如當許可權為「-rwxr-xr-x」表示成數字則是
owner: 4+2+1=7 group: 4+1=5 others: 4+1 =5
這表示該檔案的許可權數字為「755」,而修改許可權的命令語法為:
chmod [-r] xyz dir/filename
,其中xyz就是許可權數字,dir/filename
表示檔案或者目錄名。
一般情況下s**件的許可權為755
chmod 755 test.sh
我們把上述的九個許可權分別是 user,group,others三種身份,藉由u、g、o來代表,採用a表示所有許可權,其餘的r、w、x分別代表讀、寫、執行許可權。使用如下表的方法
命令身份許可權
操作許可權
操作物件
chmodug
oa+ (加入)
- (移除)
= (設定)rw
x檔案或目錄
比如我們要對乙個檔案許可權為「-rwxr-xr–」修改為「-rwxrwxr-x」,則需要對使用者組身份的許可權追加w許可權,對其他使用者追加x 許可權,所以這樣執行:
chmod g+w, o+x filename 或者 chmod g=rwx, o=rx filename
Linux 檔案屬性及檔案許可權修改
使用者分為三種 檔案擁有者 群組以及其它人,對不同的使用者有不同的檔案許可權。使用命令 ll 檢視並顯示檔案資訊 rwxr xr x 1 root root 66 may 18 19 01 test.txt 對該資訊的解釋 常見的檔案型別及其含義有 在 9 位的檔案許可權欄位中,每三位為一組,代表三...
Linux 檔案屬性及修改許可權
輸入 ll 或 ls l 命令顯示當前目錄中檔案的屬性及檔案所屬的使用者和組 root user home www ll test total 880 drwxr xr x 2 root root 4096 jul 16 15 27 drwxrwxrwx 7 root root 4096 jul 1...
linux檔案屬性及許可權
學習linux的基礎知識,對檔案屬性的清除認識是重點之一 在罈子裡發現這方面的帖子不是很多,所以,給大家找了點資料,整理一下發出來 希望對大家有所幫助 首先我們root登入系統後輸入ls al 會有如下所示 root tsai root ls al total 64 drwxr x 4 root r...