Linux 修改檔案屬性及許可權

2021-10-06 15:13:06 字數 1232 閱讀 9316

chgrp即change group的意思,但是需要注意,修改後的所屬組,必須是事先存在於**/etc/group檔案中,否則無法完成修改。另外,其執行命令的格式為:

chgrp

users

[-r] dirname/filename

-r 引數表示遞迴地修改組屬性,表示連同目錄及其下屬檔案和目錄都進行更新成為此使用者組。

chown即change owner的意思,需要注意,使用者必須存在於**/etc/passwd**,否則無法生效。chown甚至可以順帶把使用者組名稱改了,也可以連帶目錄下的所有子目錄或檔案同時更改檔案擁有者。其語法如下:

chown

[-r] 所有者名稱 檔案或目錄

chown

[-r] 所有者名稱:使用者組名稱 檔案或目錄

linux檔案的基本許可權有9個,分別是擁有者,所屬組,其他人,三種身份各有「讀、寫、執行」三種許可權。linux使用了數字來代表各個許可權:

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...