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 顯示網路介...