linux的使用者許可權

2022-06-06 03:27:08 字數 1879 閱讀 7417

目錄

我們對當前檔案可以幹什麼   看  寫入  刪除  執行

root 擁有最高執行許可權 乙個許可權可以控制它

普通檔案的預設許可權 我們建立 vim touch echo後預設的許可權

rw-r--r--

r 4 read 讀取檔案 cat less more vim sed

w 2 write 寫入內容 vim vi echo sed

x 1 execute 可執行 指令碼

- 0 沒有許可權

普通9位許可權位 三個為一組

ps: 檔案的許可權對應了三種不同使用者

| | header |

| | ------ |

| rw- 檔案的所有者 屬主 主人能幹啥 最高許可權 header | |

| r- - 檔案的屬組 屬組 組成員對應的許可權 | |

| r-- 其他使用者 陌生人 | 對應的許可權 |

檔案許可權

把每個位置的三個許可權相加

rwx 每位的最高許可權

rw- 檔案的最高許可權

系統識別的只有二進位制數字

把每個位置的三個許可權位相加

-r(4)w()2- r(4)-- r(4)--

644 檔案的最高許可權

755 目錄的最高許可權

drwxr-xr-x

rwx 前三位 屬主 7

r-x 中三位 屬組 5

r-x 後三位 其他使用者 5

rwx對於檔案和目錄的真正意義?

解釋:1.對於檔案
r:可讀。

w:可以編輯,可以修改。

x:可以執行。在windows中,可執行指的是.exe,.bat等這些字尾結尾的檔案,在linux沒有這種限制。

2.對於目錄

r:表示可以用ls命令檢視其裡面的檔案列表。

w:表示可以修改其目錄結構

x:表示可以cd進去

-rw-r--r-- 1 root root 5 1月 20 10:52 1.sh

屬於哪個使用者

使用者的作用:

登入系統

管理檔案

管理服務

管理資料

啟動程序

root 屬於最高管理員 擁有最高的許可權

使用者分類

每個使用者對應了不同的號碼

uuid 身份證 user identification 使用者唯一標識

使用者名稱 uid 許可權 作用

root 0 最高統治者 類似皇帝

虛擬使用者 1-999 服務啟動所依賴的使用者 使用者不可以登入

普通使用者 1000+ 登入管理系統 提高系統安全性

檔案的屬性: 檔案真正的主人 對應許可權的前三位

決定了我能對當前做什麼

那個使用者建立的預設檔案屬主就是那個使用者

可以使用命令修改檔案的屬主

root 可以授權所有使用者

普通使用者不可以修改許可權

九位許可權位

前三位 屬主

屬於哪個小組 中三位 預設得到檔案許可權 r--

預設建立的使用者 都會自動建立以自身使用者名稱命名的組

乙個使用者可以屬於多個組

多個使用者可以屬於乙個組

多個使用者可以屬於多個組

後三位: 其他人 不是主人 也沒有在組內

Linux 使用者的許可權

許可權物件 許可權物件 屬主 u 屬組 g 其他人 o 所有人 a u g o 許可權型別 讀 r 4 寫 w 2 執行 x 1 設定許可權 更改許可權 使用符號 語法 使用符號 u使用者 g組 o其他 r讀 w寫 x執行 語法 chmod 物件 u g o a 賦值符 許可權型別 r w x 檔案...

Linux使用者許可權

其實,這個地方對於新手來說感覺有點複雜,但是並不難,只要記好了規則就可以了。我們現有隨便進入乙個資料夾下,這個檔案下要至少有乙個檔案或資料夾,然後敲 ll 命令。root localhost test ll 總用量 24 rwx 2 root root 16384 2月 22 04 31 lost ...

linux使用者許可權

useradd命令 g私有組 g公組 passwd對當前登陸的使用者進行修改密碼 passwd tom對指定使用者更改密碼 bash logout 當前使用者退出系統時執行,可用於刪除日誌 bash profile 使用者登陸系統是被執行,是乙個開機啟動檔案,但只有在開機啟動時執行一次 bashrc...