linux系統會為各種各樣的功能建立不同的賬戶,而這些賬戶並不是真的使用者。這些賬戶被稱作系統賬戶,是系統上執行的各種服務程序訪問資源用的特殊賬戶。
一般,系統賬戶的uid值都小於500.
passwd檔案裡的密碼字段值都被設定成了x,這是考慮到了密碼的安全性。真正的密碼我們會儲存在/etc/shadow檔案中。
該檔案能對linux系統如何管理密碼有更多的控制。只有root使用者才能訪問該檔案,這讓它比/etc/passwd檔案要安全的多。
引數: -d: 該引數顯示了在建立新使用者時如果你不在命令列指定的話,useradd命令將使用的預設值。(注意:可以在-d後面再加引數和對應的值,來修改系統預設的新使用者值)
-m: 建立使用者的home目錄
-d home_dir: 為主目錄指定乙個名字(如果不想使用預設主目錄名的話)
-g: 指定使用者登入組的gid或組名
-p: 指定使用者賬戶的密碼
-u: 為賬戶指定乙個唯一的uid
只有root使用者才能改變檔案的屬主。任何屬主都可以改變檔案的屬組,但前提是屬主必須是源和目標屬組的成員。userdel
預設情況下,userdel命令只會刪除/etc/passwd檔案中的使用者資訊,而不會刪除系統中屬於該賬戶的任何檔案。
加上**-r**引數:該命令會刪除使用者的home目錄以及mail目錄;
>useradd -r username
可以通過設定組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 代表...