Users

顯示使用者存在命令

  • March 31, 2016

是否有顯示使用者存在並分配給組的命令?

我剛剛使用了該命令usermod -a -G [GROUP] [NAME OF USER]並將一個使用者分配給了一個組,但是我想知道是否有一個命令列出了使用者以及他們被分配到了哪個組?

如果我輸入cd ..並轉到[user@user HOME] $然後在此處輸入命令,ls此命令會列出我創建的使用者,但不會列出他們分配給的組名。

groups命令完全符合您的要求。通過這樣做groups <username>,它會列出使用者所屬的組。並且,如果使用者不存在,它會輸出這樣的錯誤。

這只是如果您想列出使用者所屬的所有組。如果您想了解有關使用者及其組的更多資訊,該id命令還包括使用者所屬的每個組的 ID。

id命令將在這裡派上用場。

peteches@bhiyaki:~
% id peteches
uid=1000(peteches) gid=1000(peteches) groups=1000(peteches),10(wheel),135(mock)

顯示使用者 peteches 在組 peteches、wheel 和 mock 中

要記住的另一件事usermod是,如果您將使用者添加到組,則任何活動會話都不會更新為新組。

引用自:https://unix.stackexchange.com/questions/273259