理解Linux檔案許可權

2021-08-05 23:01:25 字數 1077 閱讀 4027

linux系統會為各種各樣的功能建立不同的賬戶,而這些賬戶並不是真的使用者。這些賬戶被稱作系統賬戶,是系統上執行的各種服務程序訪問資源用的特殊賬戶。

一般,系統賬戶的uid值都小於500.

passwd檔案裡的密碼字段值都被設定成了x,這是考慮到了密碼的安全性。真正的密碼我們會儲存在/etc/shadow檔案中。

該檔案能對linux系統如何管理密碼有更多的控制。只有root使用者才能訪問該檔案,這讓它比/etc/passwd檔案要安全的多。

引數: -d: 該引數顯示了在建立新使用者時如果你不在命令列指定的話,useradd命令將使用的預設值。(注意:可以在-d後面再加引數和對應的值,來修改系統預設的新使用者值)

-m: 建立使用者的home目錄

-d home_dir: 為主目錄指定乙個名字(如果不想使用預設主目錄名的話)

-g: 指定使用者登入組的gid或組名

-p: 指定使用者賬戶的密碼

-u: 為賬戶指定乙個唯一的uid

userdel

預設情況下,userdel命令只會刪除/etc/passwd檔案中的使用者資訊,而不會刪除系統中屬於該賬戶的任何檔案。

加上**-r**引數:該命令會刪除使用者的home目錄以及mail目錄;

>useradd -r username

只有root使用者才能改變檔案的屬主。任何屬主都可以改變檔案的屬組,但前提是屬主必須是源和目標屬組的成員。

可以通過設定組id位來建立共享目錄。

linux為每個目錄和檔案儲存了3個額外的資訊位。

理解linux檔案許可權

首先是對於每個賬戶的uid gid等相關概念。etc passwd 與其影子檔案 etc shadow etc passd 放著使用者有關資訊,明文的形式 通常uid前500預留給系統服務,以防某個服務被攻陷從而取得過大的許可權而破壞系統。root的uid一般是0 而普通使用者uid從500開始 o...

重新理解Linux檔案許可權

rwx r 讀,開啟檔案 r 1 ubuntu ubuntu 6 jun1501 50 hello.txt ubuntu ubuntu mytest rwx cat hello.txt hellow 寫,編輯檔案 w 1 ubuntu ubuntu 6 jun1501 50 hello.txt 然而...

LINUX檔案許可權的理解技巧

在linux中,每個檔案都有相應的許可權屬性 許可權屬性分為所有者 owner 所屬群組 group 其他 other 三組,每組都有讀,寫,執行三個許可權。所有者的許可權排在最前面 所屬群組其次 其他排在最後。如果乙個檔案的許可權屬性為 777 轉換成二進位制就是 111 111 111 1 代表...