使用者和組管理類命令

2021-08-17 13:34:20 字數 3063 閱讀 9823

useradd命令用於linux中建立的新的系統使用者

語法

useradd(選項)(引數)
選項

-c《備註》:加上備註文字。備註文字會儲存在passwd的備註欄位中;

-d《登入目錄》:指定使用者登入時的啟始目錄;

-d:變更預設值;

-e《有效期限》:指定帳號的有效期限;

-f《緩衝天數》:指定在密碼過期後多少天即關閉該帳號;

-g《群組》:指定使用者所屬的群組;

-g《群組》:指定使用者所屬的附**組;

-m:自動建立使用者的登入目錄;

-m:不要自動建立使用者的登入目錄;

-n:取消建立以使用者名稱為名的群組;

-r:建立系統帳號;

-s:指定使用者登入後所使用的shell;

-u:指定使用者id。

引數

使用者名稱:要建立的使用者名稱例項

userdel命令用於刪除給定的使用者,以及與使用者相關的檔案。若不加選項,則僅刪除使用者帳號,而不刪除相關檔案。

語法 userdel(選項)(引數)

選項

-f:強制刪除使用者,即使使用者當前已登入;
引數

使用者名稱:要刪除的使用者名稱。

例項

userdel test1  //刪除使用者test1,但不刪除其家目錄及檔案;

userdel -r test2 //刪除使用者test2,其家目錄及檔案一併刪除;

語法

usermod(選項)(引數)
選項

-a:僅和-g一起使用,將使用者增加到附屬群組

-c《備註》:修改使用者帳號的備註文字;

-d《登入目錄》:修改使用者登入時的目錄;

-e《有效期限》:修改帳號的有效期限;

-f《緩衝天數》:修改在密碼過期後多少天即關閉該帳號;

-g《群組》:修改使用者所屬的群組;

-g《群組》;修改使用者所屬的附**組;

-l《帳號名稱》:修改使用者帳號名稱;

-l:鎖定使用者密碼,使密碼無效;

-s:修改使用者登入後所使用的shell;

-u:修改使用者id;

-u:解除密碼鎖定。

引數

登入名:指定要修改資訊的使用者登入名。例項

groupadd命令用於建立乙個新的工作組,新工作組的資訊將被新增到系統檔案中。

語法

groupadd(選項)(引數)
選項

-g:指定新建工作組的id;

-r:建立系統工作組,系統工作組的組id小於500;

-k:覆蓋配置檔案「/ect/login.defs」;

-o:允許新增組id號不唯一的工作組。

引數

組名:指定新建工作組的組名。

例項 新建乙個組,並設定組id

[root@localhost ~]# groupadd -g 1234 testgroup

[root@localhost ~]# cat /etc/group | grep "testgroup"

testgroup:x:1234:

groupdel命令用於刪除指定的工作組,本命令要修改的系統檔案包括/ect/group和/ect/gshadow。若該群組中仍包括某些使用者,則必須先刪除這些使用者後,方能刪除群組。

語法

groupdel(引數)
引數

組:要刪除的工作組名。

例項

root@localhost ~]# groupdel testgroup

[root@localhost ~]# cat /etc/group | grep "testgroup"

語法

groupmod(選項)(引數)
選項

-g《群組識別碼》:設定欲使用的群組識別碼;

-o:重複使用群組識別碼;

-n《新群組名稱》:設定欲使用的群組名稱。

引數

組名:指定要修改的工作的組名。

chown

chown命令改變某個檔案或目錄的所有者和所屬的組,該命令可以向某個使用者授權,使該使用者變成指定檔案的所有者或者改變檔案所屬的組。使用者可以是使用者或者是使用者d,使用者組可以是組名或組id。檔名可以使由空格分開的檔案列表,在檔名中可以包含萬用字元。

語法

chown(選項)(引數)
選項

-c或——changes:效果類似「-v」引數,但僅回報更改的部分;

-f或--quite或——silent:不顯示錯誤資訊;

-r或——recursive:遞迴處理,將指定目錄下的所有檔案及子目錄一併處理;

-v或——version:顯示指令執行過程;

引數

使用者:組:指定所有者和所屬工作組。當省略「:組」,僅改變檔案所有者; 檔案:指定要改變所有者和工作組的檔案列表。支援多個檔案和目標,支援shell萬用字元。

例項 修改/tmp/mytest1的資料夾及子目錄

[root@localhost ~]# chown -r test:test /tmp/mytest1

[root@localhost ~]# ll /tmp | grep mytest1

drwxr-xr-x. 35 test test 4096 mar 11 16:04 mytest1

id

id命令可以顯示真實有效的使用者id(uid)和組id(gid)。

語法

id(選項)(引數)
選項

-g或--group   顯示使用者所屬主群組的id。

-g或--groups 顯示使用者所屬所有群組的id。

-n或--name   顯示使用者,所屬群組或附**組的名稱。

-r或--real   顯示實際id。

-u或--user   顯示使用者id。

例項

使用者和組管理類命令整理和實踐

linux作業系統,針對使用者和組的常見操作,主要包括查詢 建立 修改 刪除。一 查詢類,即檢視使用者和使用者組資訊 專用命令getent檢視使用者資料庫資訊,顯示原始資料 檢視普通使用者tom的使用者資訊 root oracle etc getent passwd tom tom x 503 50...

linux使用者和組管理類命令總結及練習

一 使用者管理命令 1 使用者管理命令 使用者建立 useradd u uid 指定uid o 配合 u使用,不檢查uid的唯一性 g gid 指定使用者所屬基本組,可以為組名也可以為gid c comment 使用者的注釋描述資訊 d home dir 以制定的路徑 不存在 為家目錄 s shel...

管理類命令

管理類命令 hostname 顯示主機名稱 uname顯示系統資訊 top 顯示當前系統中耗費資源最多的程序 ps 顯示瞬間的程序狀態 du 顯示指定的檔案 目錄 已使用的磁碟空間的總量 df 顯示檔案系統磁碟空間的使用情況 free 顯示當前記憶體和交換空間的使用情況 ifconfig 顯示網路介...