Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
op_user [2011-05-10 14:01]
Joakim Forsgren
op_user [2018-11-16 13:03]
Joakim Forsgren
Line 13: Line 13:
  
 3. När man skall lägga upp många användare så brukar man inte göra det manuellt utan skriva ett litet "script", vanligen i bash.\\ 3. När man skall lägga upp många användare så brukar man inte göra det manuellt utan skriva ett litet "script", vanligen i bash.\\
-Ni skall hämta alla teknikelever som går ut VT-12 från min passwd fil på freetux och lägga upp dem på er server.\\+Ni skall hämta alla teknikelever som går ut VT-20 från passwd filen på www2 och lägga upp dem på er server.\\
  
 Gör på följande sätt: Gör på följande sätt:
-  * Hämta filen som ligger på freetux med "scp" (ni måste göra det från er server pga brandväggen...) +  * Hämta filen som ligger på student med "scp" (ni måste göra det från er server pga brandväggen...) 
-  * Plocka ut de teknikelever som går ut VT-12 och fixa iordning filen så den funkar för den variant som ni har tänkt använda nedan.+  * Plocka ut de teknikelever som går ut VT-20 och fixa iordning filen så den funkar för den variant som ni har tänkt använda nedan.
   * Lägg upp alla användare - välj en av följande varianter, du får om du vill pröva båda...   * Lägg upp alla användare - välj en av följande varianter, du får om du vill pröva båda...
     - med hjälp av newusers - ett kommando som finns i Ubuntu gjort för att lägga upp användare via textfiler.     - med hjälp av newusers - ett kommando som finns i Ubuntu gjort för att lägga upp användare via textfiler.
-    - med hjälp av följande lilla script, obs ni måste ändra lite eftersom era användare skall hamna i "/home/te12/*" och ha "**byt**" som lösenord. <code bash>+    - med hjälp av följande lilla script, obs ni måste ändra lite eftersom era användare skall hamna i "/home/te20/*" och ha "**byt**" som lösenord. <code bash>
 #!/bin/bash #!/bin/bash
 # filen med användare skall se ut på följande sätt: # filen med användare skall se ut på följande sätt:
Line 73: Line 73:
   * Kolla att allt är borta   * Kolla att allt är borta
   * Lägg upp dem igen och kolla att allt är som det ska, ropa på mig och få godkänt.   * Lägg upp dem igen och kolla att allt är som det ska, ropa på mig och få godkänt.
-  * Nu skall du flytta alla te12:ors hemkataloger till "/home/elever/te12" och få det att fungera. Du får bara bara använda två kommandon. Ett för att fixa din /etc/passwd fil och ett för att flytta alla hemkataloger. Säg till igen när du är klar!+  * Nu skall du flytta alla te13:ors hemkataloger till "/home/elever/te13" och få det att fungera. Du får bara bara använda två kommandon. Ett för att fixa din /etc/passwd fil och ett för att flytta alla hemkataloger. Säg till igen när du är klar!
  
  
Line 79: Line 79:
 /JoakimF /JoakimF
  
 +<php>
 +/*
 <code bash> <code bash>
 #hämta fil #hämta fil
 cd /root/scripts cd /root/scripts
-scp jf@freetux.park.se:/home/pers/jf/Public/operativsystem/passwd passwd_org+scp jf@student.oedu.se:/home/pers/jf/Public/operativsystem/passwd passwd_org
 # skapa katalog # skapa katalog
 mkdir -p /home/user/te12 mkdir -p /home/user/te12
Line 96: Line 98:
 mv /home/user /home/elever mv /home/user /home/elever
 </code> </code>
 +*/ 
 +</php>