1. 程式人生 > >Linux中使用者和使用者組的基本命令

Linux中使用者和使用者組的基本命令

建立使用者組:groupadd 組名
修改使用者組名稱:groupmod -n 新組名 原組名
修改組編號:groupmod -g 要修改的組編號 組名
刪除使用者組:groupdel 使用者組名稱。在刪除使用者組之前,必須先刪除使用者組中的使用者才能刪除組。

新增使用者(修改主要使用者組):useradd -g 使用者組名 使用者名稱
新增使用者(併為使用者指定個人資料夾):useradd -d /home/xxx 使用者組名
未指定個人資料夾的時候,資料夾名和使用者名稱相同。
這裡寫圖片描述
這裡寫圖片描述

修改使用者的註釋資訊:usermod -c 註釋資訊 使用者名稱
修改使用者名稱:usermod -l 新的使用者名稱 原使用者名稱


修改使用者所屬使用者組:usermod -d 目標使用者組 使用者名稱
刪除使用者賬號(但不會刪除個人資料夾):userdel 使用者名稱
刪除使用者賬號(同時刪除個人資料夾):userdel -r 使用者名稱

禁止除了root賬戶以外的其他賬戶登陸伺服器(使用touch建立一個空檔案):touch /etc/nologin

鎖定賬戶:passwd -l 使用者名稱
解鎖賬戶:passwd -u 使用者名稱
清除賬戶密碼(可以無密碼登入):passwd -d 使用者名稱

主要組和附屬組:一個主要組,多個附屬組

把使用者新增到附屬組中:gpasswd -a 使用者名稱 附屬組名1,附屬組2……


把身份切換到附屬使用者組:newgrp 附屬組名
把使用者賬號從附屬組中去掉:gpasswd -d 使用者名稱 附屬組名
在建立使用者的時候即指定主要組又指定附屬組:useradd -g 主要組名 -G 附屬組名1, 附屬組名2…
給使用者組設定組密碼:gpasswd 使用者組名