Linux之檔案許可權管理

2021-08-04 04:05:33 字數 2089 閱讀 2376

檔案屬性檢視命令:ls -l filename

目錄屬性檢視命令:ls -dl directory

-|rw-r–r–.|1| root| root| 46 |oct 1 05:03 |filename

「-「:檔案型別

- (普通檔案)

d (目錄)

c (字元裝置)

s (套接字)

p (管道)

b (快裝置)

「rw-r–r–」:檔案讀寫許可權

rw-|r–|r–

第一部分u:所有人的許可權

第二部分g:所有組的許可權

第三部分o:其他人的許可權

「1」:對檔案:檔案內容被系統記錄的次數

對目錄:目錄中檔案屬性的位元組數

第乙個」root」:檔案所有人

第二個」root」:檔案所有組

「46」:檔案內容的大小

「oct 1 05:03」:檔案最後一次被修改的時間

「filename」:檔名

chown username file|dir (更改檔案的所有人)

chown username.groupname file|dir (更改所有人所有組)

chown -r username dir (更改目錄本身及裡面所有內容的所有人)

chgrp -r groupname dir (更改目錄本身及裡面所有內容的所有組)

三種許可權介紹:

r

對檔案:可以檢視檔案中的字元

對目錄:可以檢視目錄中檔案的資訊

w

對檔案:可以更改檔案內字元

對目錄:可以在目錄中新增刪除檔案

x

對檔案:可以執行檔案內記錄的程式動作

對目錄:可以進入目錄中

1.字元方式修改該檔案許可權

chmod [-r] 

<+|-|=>

file|dir

2.數字方式修改該檔案許可權

r=4,w=2,x=1

故: 7=rwx

6=rw-

5=r-x

4=r–

3=-wx

2=-w-

1=–x

0=—普通使用者建立檔案的許可權為664,建立目錄的許可權為775

超級使用者建立檔案的許可權為644,建立目錄的許可權為755

修改命令:chmod 修改後許可權值 file

從系統存在角度來說,開放權力越大,系統存在意義越高;從系統安全角度來說,開放權力越少,系統安全性越高。

設定方式如下:

umask ##檢視系統保留許可權預設為022

vim /etc/bashrc       ##當前shell

70if [$uid

-gt199] && ["`id-gn`"="`id-un`"]; then

71 umask 002

##普通使用者umask

72else

73 umask 022

##超級使用者umask

74fi

vim /etc/profile ##系統

59if[$uid

-gt199] && ["`id -gn`" = "`id -un`"]; then

60 umask 002

##普通使用者umask

61else

62 umask 022

##超級使用者umask

63fi

修改配置檔案後,需輸入source /etc/bashrc或source /etc/profile,使設定立即生效。

Linux之檔案許可權管理

許可權字元數字可讀r 4可寫w2 可執行x1無 0檔案 目錄的許可權由10個字元組成 第乙個字元表示物件型別 目錄 d 鏈結 l 檔案 第二三四個字元 當前使用者 u 第五六七個字元 當前使用者組的其它成員 g 第 十個字元 上兩者以外其它使用者 o 例如,乙個檔案的當前使用者 使用者組的其它成員 ...

Linux檔案許可權管理 之 讀寫執行許可權

經過了入門篇的介紹,相信小夥伴們都已經了解了linux檔案許可權的基礎相關知識了,下面就來了解一下讀寫執行許可權。在linux系統中,對於檔案和目錄的許可權無外乎三個 讀 寫 執行。許可權 作用 操作 r讀取內容 cat more head tail w編輯 新增 修改檔案內容 vi echo x可...

Linux檔案許可權管理

linux下面所有的檔案儲存都是以檔案的形式儲存,用ls指令就可以檢視當前目錄下所有檔案的許可權 這個許可權是你現在使用的登入者身份下的許可權哦,也就是說,你以不同的身份登入時,許可權有可能是不一樣的 舉乙個例子 rw r r 1 root root 43240,sep4 18 23 install...