Linux命令 使用者管理

2022-09-06 03:06:08 字數 2388 閱讀 5874

whoami該命令使用者檢視當前系統當前賬號的使用者名稱。可通過cat /etc/passwd檢視系統使用者資訊。

由於系統管理員通常需要使用多種身份登入系統,例如通常使用普通使用者登入系統,然後再以su命令切換到root身份對傳統進行管理。這時候就可以使用whoami來檢視當前使用者的身份。

登陸使用者:soaeon    tty7 表示x-window 桌面   tty1到tty6  是終端 

/etc/group   查詢linux下的群組資訊

/etc/passwd  linux的賬號資訊

/etc/shadow  linux 下的許可權相關

在unix/linux中新增使用者賬號可以使用adduser或useradd命令,因為adduser命令是指向useradd命令的乙個鏈結,因此,這兩個命令的使用格式完全一樣。

useradd [-u uid] [-g  初始群組] [-g 次要群組] [-mm]  [-d 家目錄的據對路徑] [-s shell]  使用者賬號名字

-uuid,一組數字, 直接指定乙個特定的uid 給這個賬號, 使用者自定義的賬號uid  一般都大於500哦

-g組id,該群組的gid 會被防止到/etc/passwd中的第四個欄位內

-g  

後面接的組名則是這個賬號 還可以截圖的群組, 這個選項與引數會修改/etc/group內的資料哦 

-m  

強制! 不要建立使用者家目錄

-m  

制制! 要建立使用者家目錄(一般賬號預設值)

-d  

指定某個目錄成為家目錄, 而不是使用預設值,務必使用絕對路徑  

-s後面接乙個shell  , 如果沒有指定 則預設是 /bin/bash 啦  

-e  

後面接乙個日期 格式為【yyyy-mm--dd】 此專案可寫入shadow 第八字段,亦即 賬號失效日的設定專案咯

-fh後面shadow 的第七字段專案,指定密碼是否會失效, 0 為立刻失效,1永遠不失效

-r  

建立乙個系統的賬號.  這個賬號的uid 會有限制

命令含義

useradd -d /home/abc abc -m

建立abc使用者,如果/home/abc目錄不存在,就自動建立這個目錄,同時使用者屬於abc組

useradd -d /home/a a -g test -m

建立乙個使用者名字叫a,主目錄在/home/a,如果主目錄不存在,就自動建立主目錄,同時使用者屬於test組

cat /etc/passwd

檢視系統當前使用者名稱

命令:  su  使用者名稱

可以通過su命令切換使用者,su後面可以加「-」。su和su –命令不同之處在於,su -切換到對應的使用者時會將當前的工作目錄自動轉換到切換後的使用者主目錄:

注意:如果是ubuntu平台,需要在命令前加「sudo」,如果在某些操作需要管理員才能操作,ubuntu無需切換到root使用者即可操作,

只需加「sudo」即可。sudo是ubuntu平台下允許系統管理員讓普通使用者執行一些或者全部的root命令的乙個工具,

減少了root 使用者的登陸和管理時間,提高了安全性。

命令含義

su切換到root使用者

su root

切換到root使用者

su -

切換到root使用者,同時切換目錄到/root

su - root

切換到root使用者,同時切換目錄到/root

su 普通使用者

切換到普通使用者

su - 普通使用者

切換到普通使用者,同時切換普通使用者所在的目錄

命令含義

userdel abc(使用者名稱)

刪除abc使用者,但不會自動刪除使用者的主目錄

userdel -r abc(使用者名稱)

刪除使用者,同時刪除使用者的主目錄

sudo cat /etc/passwd 查詢有哪些使用者

sudo cat /etc/group 查詢有哪些使用者組

linux使用者管理命令

最近經常用的一些linux命令,mark一下,免得每次都要google一下用法。useradd adding a new user usermod modifying existing user userdel deleting a user passwd user s password where...

linux使用者管理命令

下新增使用者 useradd 使用者名稱 為使用者名稱添 加密碼 passwd 使用者名稱 檢視系統中的所有使用者 cat etc passwd cut f 1 d 注意 是管道,把cat的輸出傳給cut處理 後面的cut取出每一行的以 分割的第一欄。用who命令可以檢視當前登入的使用者有哪些,乙個...

Linux 使用者管理命令

useradd 命令格式 命令 useradd 選項 使用者名稱 選項 u uid 手工指定使用者的uid號 d 家目錄 手工指定使用者家目錄 c 使用者說明 手工指定使用者的說明 g 組名 手工指定使用者的初始組 g 組名 手工指定使用者的附加組 s shell 手工指定使用者登入的shell 預...