gpt4 book ai didi

Bash:如何检查用户是否存在?

转载 作者:行者123 更新时间:2023-12-04 16:17:16 25 4
gpt4 key购买 nike

<分区>

我正在制作一个脚本,用于添加用户、删除用户和更改作为参数传递的用户密码($1)。我想检查用户是否存在,这样我就可以更好地控制它。我知道这个问题已经被问过很多次了,我之前一直在谷歌上搜索这个问题,但实际上,这些解决方案对我不起作用,我不知道哪个是我的错误,很抱歉。

这是我的代码:

#!/bin/bash
existe=$(grep -c '^$1:' /etc/passwd)

if [ $existe -eq 0 ]; then
echo "The user $1 exists"
echo ""
else
echo "The user $1 does not exist"
echo ""
fi

我试过 ">/dev/null"解决方案,"getent"东西...啊...无论我做什么,用户始终存在,我粘贴在此处的代码是我最后一次尝试的代码。

你能帮帮我吗? ^^ 提前致谢。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com