1. 程式人生 > 其它 >Linux基本的命令——06 Linux使用者和使用者組管理

Linux基本的命令——06 Linux使用者和使用者組管理

一、Linux系統使用者賬號的管理

1.新增新的使用者賬號

useradd 選項 使用者名稱

-c 指定一段註釋性的描述

-d 指定使用者主目錄,如果主目錄不存在,則使用-m選項建立主目錄

-G 使用者組,是定使用者所屬的附加組

-s Shell檔案,指定使用者的登入Shell

-u 使用者號,指定使用者的使用者號

2.刪除賬號

userdel 選項 使用者名稱

-r 作用是把使用者的主目錄一起刪除

3.修改賬號

usermod 選項 使用者名稱

常用的選項包括-c,-d,-m,-g,-G,-s,-u

4.使用者密碼(口令)的管理

passwd 選項 使用者名稱

-l 鎖定密碼,即禁用賬號

-u 密碼解鎖

-d 讓賬號無密碼

-f 強制使用者下次登入時修改密碼

二、Linux系統使用者組的管理

1.增加一個新的使用者組

groupadd 選項 使用者組

-g 指定新使用者組的組標識號(GID)

-o一般與-g選項同時使用,表示新使用者組的GID可以與系統已有使用者組的GID相同。

groupadd -g 100 group1 新增一個group1的使用者組,組標識號為100

2.刪除一個已有的使用者組

groupdel 使用者組

3.修改使用者組的屬性

groupmod 選項 使用者組

-g GID 為使用者組指定新的組標識號。

-o 與-g選項同時使用,使用者組的新GID可以與系統已有使用者組的GID相同。

-n 新使用者組 將使用者組的名字改為新名字

4.如果一個使用者同時屬於多個使用者組,那麼使用者可以在使用者組之間切換,以便具有其他使用者組的許可權

使用者在登入後,使用命令newgroup切換到其他使用者組,這個命令的引數就是目的使用者組:例如

newgrp root

三、與使用者賬號有關的系統檔案

  使用者和使用者組相關的資訊都存放在一些系統檔案中,這些檔案包括/etc/passwd, /etc/shadow, /etc/group等。

1、/etc/passwd檔案是使用者管理工作涉及的最重要的一個檔案

2、使用者組的所有資訊都存放在/etc/group檔案中。

四、新增批量使用者

(4)編輯每個使用者的密碼對照檔案。

格式為:

  使用者名稱:密碼

例項檔案 passwd.txt內容如下: