bash if user exists in a group then add
egrep -i "^groupname" /etc/group;
if [ $? -eq 0 ]; then
echo "Group Exists"
else
echo "Group does not exist -- Invalid Group name"
fi
0
3
egrep -i "^useraccount:" /etc/passwd;
if [ $? -eq 0 ]; then
echo "User Exists"
else
echo "User does not exist -- Invalid Username"
fi
Thank you!
3
0
4
1
#!/bin/bash
# init
USERID="$1"
#....
/bin/egrep -i "^${USERID}:" /etc/passwd
if [ $? -eq 0 ]; then
echo "User $USERID exists in /etc/passwd"
else
echo "User $USERID does not exists in /etc/passwd"
fi
# ....
Thank you!
1
0
Are there any code examples left?
New code examples in category Shell/Bash
-
Shell/Bash 2022-03-27 22:30:33 wise highlight ubuntu
-
Shell/Bash 2022-03-27 22:25:19 how to send a pull request in git
-
Shell/Bash 2022-03-27 21:55:06 how to open terminal in sublime text ubuntu
-
Shell/Bash 2022-03-27 21:25:19 how to switch branch
-
Shell/Bash 2022-03-27 21:20:25 python
-
Shell/Bash 2022-03-27 21:20:04 set user as admin gitlab
-
Shell/Bash 2022-03-27 21:10:09 apache2 mod_jk proxy to tomcat connector
-
Shell/Bash 2022-03-27 20:35:12 chown
-
Shell/Bash 2022-03-27 20:15:08 awk last match