How to check if User Exist on Linux – 如何在Linux 上檢查使用者存在

最近和朋友建立了一個Sample Project
來幫自己學習如何建立一個良好的開發環境
由於六月小弟去了差不多一個月旅遊..
朋友在有空的時候已經用Vagrant建立了一個開發環境
還有把所有的code 放了在Bitbucket上..
我只要clone 下來之後執行readme 入的command 便可以開始開發了…
username / password

誰不知..小小的問題出現了…
不知道為什麼我不能SSH 到這一個vagrant 的VM上..
但是在Virtual Box 內只需要輸入 “vagrant“為使用者便可以登入..
readme內的 username/password 登入時..linux 說”Login Incorrect

所以便想到登入為”vagrant“後
再用指令去查詢

解決方法
我使可以使用 “getent passwd“指令
因為passwd存了所有的user info

查看user 使用者 存不存在

getent passwd userNameHere
getent passwd user1

Linux Check if user exist
查看user group 存不存在
我使可以使用 “getent group“指令到

getent group groupNameHere
getent group usergroup1

Check if user group exist on linux
如果沒有東西輸出的話..說明了..找不到資料
Hope you find it useful

Leave a Reply