本文共 610 字,大约阅读时间需要 2 分钟。
linux用户是否存在
How to test whether a user account, say linuxuser, already exist on ?
如何测试是否已经存在用户帐户(例如linuxuser)?
You may make use of which tries to get user IDs.
您可以利用尝试获取用户ID。
The Bash code snippet is as follows.
Bash代码片段如下。
user=helloid -u $user >/dev/null 2>&1if [ "$?" == "0" ]; then echo "user $user already exist."else echo "user $user doesn't exist."fi
Or a shorter one
或更短的一个
userexist=true[ "`id -u $user 2>/dev/null`" == "" ] && userexist=false
The $userexist
variable will contains whether $user
already exists.
$userexist
变量将包含$user
是否已经存在。
翻译自:
linux用户是否存在
转载地址:http://dqlwd.baihongyu.com/