if [ $(id -u) -eq 0 ];then read -p "enter username:" username read -s -p "enter password:" password egrep "^$username"/etc/passwd>/dev/null if [ $? -eq 0];then echo "$username exists!" exit 1 else pass=$(perl -e 'print crypt($ARVG[0], "password")' $password) useradd -m -p "$pass" "$username" [ $/ -eq 0 ] && echo "user has been added to system!" || echo "Failed to add a user!" fi else echo "Only root may add to the system" exit 2 fi * recheck the code if this is valid syntax for account management or suggest /do another user account management shell script that runs in unix terminal and please attache the output at the end
if [ $(id -u) -eq 0 ];then read -p "enter username:" username read -s -p "enter password:" password egrep "^$username"/etc/passwd>/dev/null if [ $? -eq 0];then echo "$username exists!" exit 1 else pass=$(perl -e 'print crypt($ARVG[0], "password")' $password) useradd -m -p "$pass" "$username" [ $/ -eq 0 ] && echo "user has been added to system!" || echo "Failed to add a user!" fi else echo "Only root may add to the system" exit 2 fi * recheck the code if this is valid syntax for account management or suggest /do another user account management shell script that runs in unix terminal and please attache the output at the end
Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter7: String Manipulation
Section: Chapter Questions
Problem 11E
Related questions
Question
if [ $(id -u) -eq 0 ];then
read -p "enter username:" username
read -s -p "enter password:" password
egrep "^$username"/etc/passwd>/dev/null
if [ $? -eq 0];then
echo "$username exists!"
exit 1
else
pass=$(perl -e 'print crypt($ARVG[0], "password")' $password)
useradd -m -p "$pass" "$username"
[ $/ -eq 0 ] && echo "user has been added to system!" || echo "Failed to add a user!"
fi
else
echo "Only root may add to the system"
exit 2
fi
* recheck the code if this is valid syntax for account management or suggest /do another user account management shell script that runs in unix terminal and please attache the output at the end
Expert Solution
This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by step
Solved in 3 steps with 1 images
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Recommended textbooks for you
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,