This is an old revision of the document!
Lägga upp användare
Ni skall hämta användare från student.oedu.se:s passwd-fil och lägga upp dem på er server.
OBS! De kommandon du använder skall du spara för att visa mig när du är klar, endast ett kommando på uppgift punkt.
Gör på följande sätt:
- Logga in på student.oedu.se
- Plocka ut alla login och eventuella “comment” (vanligen namn) på användare som är elever och går på teknikprogrammet ur passwd-filen och spara i en lämplig fil. OBS! Filen ska ha följande struktur:
login [TAB] comment (vanligen namn)
- Hämta filen som ligger på student.oedu.se med “scp” (ni måste göra det från er server pga brandväggen…)
- Lägg upp alla användare med hjälp av följande lilla script, obs ni måste ändra lite eftersom era användare skall hamna i “/home/oeduusers/*” och ha “byt” som lösenord.
#!/bin/bash # filen skall man hämtar användare från skall se ut på följade sätt # login [TAB] comment (vanligen namn) # man kör filen på följade sätt ./adduser.sh < users.txt path="/home/anvandare" while read userid name do echo "Creating useraccount $userid" useradd -m -d "$path$userid" -c "$name" -g 100 -s /bin/bash $userid if [ $? == 0 ]; then echo "created successfully" else echo "failed to create user account $userid" echo "failed to create user account $userid" >> add.log fi echo "kalle" | passwd --stdin $userid done
- Ta bort alla användare med följande script:
#!/bin/bash while read userid temp1 temp2 do echo "Deleting useraccount $userid" userdel -r $userid if [ $? == 0 ]; then echo "deleted successfully" else echo "failed to delete user account $userid" echo "failed to delete user account $userid" >> del.log fi done
- Lägg upp dem igen och kolla att allt är som det ska, ropa på mig och få godkänt.
- Jobba med filsystem på valfri plats - sista dag för redovisning är 8/1-2010
God Jul!
/JoakimF