wiki:CoursesAccounts

Version 2 (modified by ypap, 14 months ago) ( diff )

--

Courses Accounts

Λειτουργικά Συστήματα Υπολογιστών (6ο εξάμηνο)

danaos

Για ενεργοποίηση λογαριασμών:

  1. scripts-eangelou-20111008/clean_and_compress_homes.sh Backup και σβήσιμο όλων των αρχείων από τα υπάρχοντα homes
  2. scripts-vkoukis-20091014/script Τρέξιμο του script και copy/paste τα passwd/shadow αναλόγως
  3. make στο /var/yp
  4. Δημιουργία mail aliases για τους βοηθούς (αναφορές / απορίες κλπ.)
  5. Δημιουργία του cleartext.txt για εκτύπωση, κόψιμο και μοίρασμα στις ομάδες.

Προσοχή: Υπάρχει περίπτωση το βήμα 1 να φτιάξει τεράστιο zipped αρχείο οπότε σε αυτή την περίπτωση είτε με κάποιο τρόπο αφαιρούμε από τα παλιά homes τα μεγάλα αρχεία ή απλά δεν κάνουμε backup τα homes.. :)

for i in oslab*;do echo "$i";rm -rf "$i";mkdir "$i";chown "$i":ntusers "$i";chmod go-rwx "$i";done

Παράλληλα Συστήματα Επεξεργασίας (9ο εξάμηνο)

Για το μάθημα των Παραλλήλων οι λογαριασμοί φτιάχνονται σε orion και scirouter:

ORION:

  1. cd /home/parallel/scripts
  2. ./clean_and_compress_homes.sh

Don't forget to fix the SEASON

  1. mv cleartext cleartext_20XX_20XX

Fill in the previous academic year

  1. ./create_users.sh
  2. ./create_passwords.sh
  3. rm keyfile
  4. ./create_keys.sh
  5. ./format_cleartext.py cleartext > cleartext_formatted
  6. chmod 600 cleartext cleartext_formatted

SCIROUTER:

  1. ./reset_parlab_homes.sh
  2. ./set_parlab_keys.sh keyfile

Provide the keyfile that was generated at ORION in step 6

  1. Give the cleartext_formatted file to the course instructor

Parallel Architectures for Machine Learning (Μεταπτυχιακό - Εαρινό)

Για το μεταπτυχιακό μάθημα οι λογαριασμοί φτιάχνονται σε orion και scirouter:

  1. ssh orion
  2. su -
  3. cd /home/parml/scripts/
  4. rm cleartext keyfile ## remove old cleartext and keyfile
  5. ... update SEASON in clean_and_compress_homes.sh ...
  6. chmod go-r homes-parml-2018-2019.tar.gz
  7. ./clean_and_compress_homes.sh
  8. ./create_users.sh
  9. ./create_passwords.sh
  10. ./create_keys.sh
  11. print cleartext with the passwords

Μετά πάμε να φτιάξουμε ότι χρειάζεται στον scirouter:

  1. ssh scirouter
  2. su -
  3. cd /home/parml/scripts
  4. rm keyfile passwd shadow
  5. tar cvfz homes-parml-2018-2019.tar.gz parml* # αν βγει πολύ μεγάλο το tar.gz ας μην το κρατήσουμε
  6. chmod go-r homes-parml-2018-2019.tar.gz
  7. rm -rv ../parml??
  8. ./make_home_dirs.sh
  9. ... copy keyfile from orion ...
  10. ./copy_keys.sh keyfile
  11. ./create_user_files.sh
  12. ... copy data from the generated passwd and shadow to /etc/{passwd,shadow} (remove old parml?? entries) ... ## αυτό μάλλον δε χρειάζεται
Note: See TracWiki for help on using the wiki.