Linux下使用者和組的管理

南岸青梔*發表於2020-09-24

使用者和組的管理

使用者:

/etc/passwd 使用者管理的配置檔案
在這裡插入圖片描述

系統使用者:用來管理和執行服務,預設不讓登入 /sbin/nologin

普通使用者:自己建立的使用者。

1.新增使用者

命令:useradd(如果不指定組,會分配一個同UID的私有組)

在這裡插入圖片描述

在這裡插入圖片描述
在這裡插入圖片描述

2.修改使用者資訊

在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

3.修改使用者家目錄

方法1:

在建立使用者的同時建立家目錄

在這裡插入圖片描述
在這裡插入圖片描述

方法2:

如果未在建立使用者同時建立,這時切換使用者將會失敗

在這裡插入圖片描述

需要進行如下操作:

在這裡插入圖片描述

4.刪除使用者

userdel -r qwe -r表示同時刪除建立使用者分配的主目錄和郵箱

在這裡插入圖片描述

組:

/etc/group

在這裡插入圖片描述

組的分類

私有組:當建立一個使用者時,如果沒有為這個使用者指定基本組,那麼使用者會自動為自己分配一個同uid的私有組。
基本組:
附加組:除基本組之外,使用者還可以被分配到其他組。

建立組

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

登陸組

在這裡插入圖片描述

修改組

在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

刪除組

groupdel

使用者加組

在這裡插入圖片描述

gpasswd zuming 給組設定密碼

gpasswd -a maomao zu1(組名) 給使用者新增組

gpasswd -M xixi,haha,maomao zu2 指定列表的形式將多個使用者新增到組

usermod -G zu1 maomao 給maomao使用者新增附加組

vim /etc/group 修改配置檔案,將使用者名稱新增到組的配置檔案中。

gpasswd -A maomao 指定組長

gpasswd -d haha zu1 將haha使用者從zu1中移除

vim /etc/group 修改配置檔案,將使用者名稱新增到組的配置檔案中。

gpasswd -A maomao 指定組長

gpasswd -d haha zu1 將haha使用者從zu1中移除

gpasswd -R zu1 鎖定指定組,只有組內成員才能進入本組

相關文章