= 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: ==== 0. `cd /home/parallel/scripts` 1. `./clean_and_compress_homes.sh` Don't forget to fix the SEASON 2. `mv cleartext cleartext_20XX_20XX` Fill in the previous academic year 3. `./create_users.sh` 4. `./create_passwords.sh` 5. `rm keyfile` 6. `./create_keys.sh` 7. `./format_cleartext.py cleartext > cleartext_formatted` 8. `chmod 600 cleartext cleartext_formatted` ==== SCIROUTER: ==== 9. `./reset_parlab_homes.sh` 10. `./set_parlab_keys.sh keyfile` Provide the keyfile that was generated at ORION in step 6 11. 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) ... ## αυτό μάλλον δε χρειάζεται