Linux 使用者及組管理

2021-06-28 00:09:50 字數 1347 閱讀 2578

【使用者結構】

_ 超級使用者  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選項,可以建立主目...