使用者管理的一些命令

2021-10-19 14:45:24 字數 1886 閱讀 3912

檢視使用者相關的id資訊:id

格式:id 【options】 【user】

選項:-u:檢視uid

-g:檢視gid

-g:檢視組

-n:檢視name

切換使用者或以其他使用者身份執行命令:su

格式:su【options】【-】【user】

切換使用者的方式有兩種:

su username:非登入式切換,不會讀取目標使用者的配置檔案

su - username:登入式切換,讀取目標使用者的配置檔案

管理員(root)使用者切換到其他使用者是不需要密碼的,而普通使用者切換時則需要目標使用者的密碼

使用其他使用者的身份執行命令:su 【username】-c 【command】

su的選項:

-l:切換使用者時獲取該使用者的環境變數,同【-】作用一樣

-s:切換使用者時指定shell

-g:指明基本組,只有管理員才有使用許可權

使用者屬性修改:usermod

格式:usermod 【options】 【username】

選項:-u:設定新的uid

-g:設定新的基本組

-g:設定新的附加組,設定以後原有的附加組將會被覆蓋,如果要保留附加組,則要同時使用-a選項

-a:將使用者新增到新的附加組並保留原有的附加組。只能和 -g 選項一起使用。

-s:修改新的預設shell

-c:修改注釋

-d:新的家目錄,修改以後原有目錄檔案不會同時移動到新的家目錄,若要移動,則要同時使用-m選項

-m:把檔案移動到新的家目錄,只能和-d或-home一起使用

-l:新的使用者名稱

-l:lock指定使用者賬號(只有管理員才有許可權)

-u:unlock指定使用者賬號(同管理員許可權)

-e:指明使用者賬戶的過期日期

給使用者新增/修改密碼:passwd

管理員可以給別的使用者新增或者修改密碼,而普通使用者只能修改自己的密碼

passwd username:給指定使用者新增或修改密碼

passwd:給自己的使用者新增或修改密碼

選項:-l:鎖定使用者密碼

-u:解鎖使用者密碼

-n:指定密碼的最短使用期限

-x:指定密碼的最大使用期限

-l:非活動期限,密碼使用期限到了以後,還能寬限多少天讓使用者去修改密碼

–stdin:從標準輸入接收使用者密碼

刪除使用者:userdel

格式:userdel 【options】 【username】

選項:-r:刪除使用者家目錄

組屬性修改:groupmod

格式:groupmod 【options】 【groupname】

選項:-n:新的組名

-g:新的組id

刪除組:groupdel

格式:groupdel 【options】 【groupname】

新增組密碼:gpasswd

格式:gpasswd 【options】【groupname】

選項:-a:將user新增到指定組中

-d:將乙個使用者從組裡刪除

-a:設定乙個有管理許可權的使用者列表

修改使用者屬性:chage

格式:chage【options】 【username】

選項:-d:修改最近一次修改密碼的時間

-e:修改賬戶的過期期限

-i:修改賬戶的非活動期限

-m:修改密碼最小使用天數

-m:修改密碼最大使用天數

-w:設定提前幾天警告密碼過期

使用者與組管理的一些基本命令

一 伺服器系統版本介紹 windows伺服器系統 win2000 win2003 win2008 win2012 linux伺服器系統 redhat centos二 使用者管理 2.1 使用者概述每乙個使用者登入系統後,擁有不同的操作許可權。每個賬戶有自己唯一的sid 安全識別符號 使用者sid s...

關於linux使用者許可權的一些管理

做運維的應該都會遇到乙個問題,伺服器的使用者許可權分配.對於一般企業來說,許可權管理可能不會去做的非常細緻 比如審計每條命令 實際上也沒這麼強烈的需求,基本是粗放式的進行管理 比如人手乙個root,各種嗨 在這種情況下如果想動手,做些細節,可以參考 如果不想動手,借助sudo,chattr也可做些初...

dos下的一些檢視網路,管理使用者,檔案的命令

1.netstat an 檢視本機所有開放埠和連線 net use 檢視本機所有連線 net use 10.0.13.19ipc 123789 user administrator 與別的機器建立ipc 連線 net user 顯示本機所有使用者 net user administrator 顯示某...