Changes between Initial Version and Version 1 of CoursesAccounts


Ignore:
Timestamp:
10/06/22 13:22:26 (2 years ago)
Author:
ypap
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • CoursesAccounts

    v1 v1  
     1= Courses Accounts =
     2
     3
     4== Λειτουργικά Συστήματα Υπολογιστών (6ο εξάμηνο) ==
     5
     6=== danaos ===
     7
     8Για ενεργοποίηση λογαριασμών:
     9
     101. `scripts-eangelou-20111008/clean_and_compress_homes.sh`  Backup και σβήσιμο όλων των αρχείων από τα υπάρχοντα homes
     112. `scripts-vkoukis-20091014/script` Τρέξιμο του script και copy/paste τα passwd/shadow αναλόγως
     123. `make` στο `/var/yp`
     134. Δημιουργία mail aliases για τους βοηθούς (αναφορές / απορίες κλπ.)
     145. Δημιουργία του cleartext.txt για εκτύπωση, κόψιμο και μοίρασμα στις ομάδες.
     15Προσοχή: Υπάρχει περίπτωση το βήμα 1 να φτιάξει τεράστιο zipped αρχείο οπότε σε αυτή την περίπτωση είτε με κάποιο τρόπο αφαιρούμε από τα παλιά homes τα μεγάλα αρχεία ή απλά δεν κάνουμε backup τα homes.. :)
     16
     17{{{
     18for i in oslab*;do echo "$i";rm -rf "$i";mkdir "$i";chown "$i":ntusers "$i";chmod go-rwx "$i";done
     19}}}
     20
     21== Παράλληλα Συστήματα Επεξεργασίας (9ο εξάμηνο) ==
     22
     23Για το μάθημα των Παραλλήλων οι λογαριασμοί φτιάχνονται σε orion και scirouter:
     24
     25==== ORION: ====
     261. `./clean_and_compress_homes.sh`
     27Don't forget to fix the SEASON
     282. `mv cleartext cleartext_20XX_20XX`
     29Fill in the previous academic year
     303. `./create_users.sh`
     314. `./create_passwords.sh`
     325. `rm keyfile`
     336. `./create_keys.sh`
     347. `./format_cleartext.py cleartext > cleartext_formatted`
     358. `chmod 600 cleartext cleartext_formatted`
     36
     37==== SCIROUTER: ====
     389. `./reset_parlab_homes.sh`
     3910. `./set_parlab_keys.sh keyfile`
     40Provide the keyfile that was generated at ORION in step 6
     4111. Give the `cleartext_formatted` file to the course instructor
     42
     43== Parallel Architectures for Machine Learning (Μεταπτυχιακό - Εαρινό) ==
     44
     45Για το μεταπτυχιακό μάθημα οι λογαριασμοί φτιάχνονται σε orion και scirouter:
     46
     471. `ssh orion`
     482. `su -`
     493. `cd /home/parml/scripts/`
     504. `rm cleartext keyfile ## remove old cleartext and keyfile`
     515. ... update `SEASON` in `clean_and_compress_homes.sh` ...
     526. `chmod go-r homes-parml-2018-2019.tar.gz`
     537. `./clean_and_compress_homes.sh`
     548. `./create_users.sh`
     559. `./create_passwords.sh`
     5610. `./create_keys.sh`
     5711. print cleartext with the passwords
     58
     59Μετά πάμε να φτιάξουμε ότι χρειάζεται στον scirouter:
     60
     611. `ssh scirouter`
     622. `su -`
     633. `cd /home/parml/scripts`
     644. `rm keyfile passwd shadow`
     655. `tar cvfz homes-parml-2018-2019.tar.gz parml* # αν βγει πολύ μεγάλο το tar.gz ας μην το κρατήσουμε`
     666. `chmod go-r homes-parml-2018-2019.tar.gz`
     677. `rm -rv ../parml??`
     688. `./make_home_dirs.sh`
     699. ... copy `keyfile` from orion ...
     7010. `./copy_keys.sh keyfile`
     7111. `./create_user_files.sh`
     7212. ... copy data from the generated `passwd` and `shadow` to `/etc/{passwd,shadow}` (remove old `parml??` entries) ... ## αυτό μάλλον δε χρειάζεται