【使用者結構】
_ 超級使用者 root 0
| 使用者--|
| _ 系統賬號 1-499
| |
|_ 普通使用者 --|
|_ 普通賬號 500---
【系統賬號檔案】
/etc/passwd
七個字段
username: passwd: uid: gid: userinfo: home: shell
使用者名稱:口令:賬號:群組號:使用者資訊:家目錄:使用的shell目錄
其中passwd會被x代替 在影子檔案中用md5或sha1等不可逆演算法
加密儲存
【使用者影子檔案】
/etc/shadow
username: passwd: lastchg: min: max: warn: inactive: expire: flag
使用者名稱:被加密後的字串:上次修改密碼到現在的天數 。。。
--------------------使用者部分------------------------
【新增 使用者】
命令:useradd
引數: -u 指定使用者uid
-g 指定使用者的主要群組 該群組必須存在
-g 指定使用者的普通群組,多個群組用逗號分隔
-d 指定使用者的家目錄
-s 指定使用者登入時執行的shell指令碼
-r 建立乙個系統使用者賬號
eg useradd zhangsan -g root
【修改密碼】
命令:passwd
eg. passwd zhangsan
【修改使用者資訊】
命令:usermod
引數: -u 修改uid
-g 修改主要群組
-g 修改次要群組
-d 修改家目錄
-s 修改執行程式
-l 修改使用者名稱
-l 鎖定使用者
-u 解鎖使用者
eg. usermod -g root zhangsan
【刪除使用者】
命令:userdel
eg. userdel zhangsan
【切換使用者】
命令:su
eg. su zhangsan (輸密碼)
-----------------群組部分--------------------
【組|組影子檔案】
/etc/group
/etc/gshadow
【建立群組】
groupadd
【修改群組】
groupmod
【刪除使用者組】
groupdel
Linux使用者及組管理
組許可權允許多個使用者對系統中的物件共享一組共用的許可權。etc group檔案中,儲存了每個組的資訊。如下 由於內容太長,所以使用grep取了部分資料。解釋 注意 千萬不能通過直接修改 etc group檔案來新增使用者到乙個組,要用usermod命令。在列表中,有些組並沒有列出使用者。這並不是說...
linux 使用者及使用者組管理
1 新增使用者 語 法 useradd 選項 使用者帳號 參 數 c 指定一段注釋性的描述 d 指定使用者登入的起始目錄 g 指定使用者所屬的組 g 使用者組,使用者組指定使用者所屬的附加屬 s 指定使用者登入的shell u 指定使用者的使用者號 eg 2 刪除使用者 語 法 userdel r ...
linux使用者及使用者組管理
內容 使用者賬號的新增 刪除與修改 使用者口令的管理 使用者組的管理 新增批量使用者 賦予普通使用者特殊許可權 新增新的使用者賬號useradd 命令格式 useradd 選項 使用者名稱 ccomment指定一段注釋性描述。d目錄指定使用者主目錄,如果此目錄不存在,則同時使用 m選項,可以建立主目...