Για διάφορους λόγους, έχω αναγκαστεί να βάλω standalone linux mint (τελευταία έκδοση) σε κάποιους από τους υπολογιστές του εργαστηρίου (προσωρινή λύση).
Υπάρχει κάποιος τρόπους να προσθέσω μαζικά χρήστες σε αυτούς με κάποιο script.
Τα ονόματα και τα passwords τα έχω σε αρχείο text και θα ήθελα το scriptακι να τα διαβάζει και να δημιουργεί τους χρήστες.
Ευχαριστώ.
ΥΓ: Οι λύσεις που μου πρότεινε το AI για καποιο λόγο όλες βγάζουν σφάλματα.
Από τη μια... δεν έχει να κάνει με το LTSP, από την άλλη δεν είμαι και πολύ καλός στο scripting...
αλλά παρακάτω είναι μια προσπάθεια να λύσει το πρόβλημά σου.
Δεν έχει δοκιμαστεί σε Mint παρά μόνο στο Mate 24.04...
1. αν έχεις τα username και password σε ένα .txt αρχείο της μορφής:
test-user-1,test-user-1
test-user-2,test-user-2
test-user-3,test-user-3
test-user-4,test-user-4
2. τρέχεις το παρακάτω script:
#!/bin/sh
# read filename
filename="$1"
# check if the file exists
if [ ! -f "$filename" ]; then
echo "File not found."
exit 1
fi
# read file contents line by line
while IFS=, read -r username password; do
# check if the user exists
#if id "$username" &>/dev/null; then
if id "$username"; then
echo test
echo "User '$username' already exists."
else
# create user
useradd "$username"
# set user's password
echo "$username:$password" | chpasswd
echo "User '$username'."
fi
done < "$filename"
...με την εντολή `sudo userscritp.sh userlist.txt`
** Use at your own risk **