Version 1 (modified by 2 years ago) ( diff ) | ,
---|
Courses Accounts
Λειτουργικά Συστήματα Υπολογιστών (6ο εξάμηνο)
danaos
Για ενεργοποίηση λογαριασμών:
scripts-eangelou-20111008/clean_and_compress_homes.sh
Backup και σβήσιμο όλων των αρχείων από τα υπάρχοντα homesscripts-vkoukis-20091014/script
Τρέξιμο του script και copy/paste τα passwd/shadow αναλόγωςmake
στο/var/yp
- Δημιουργία mail aliases για τους βοηθούς (αναφορές / απορίες κλπ.)
- Δημιουργία του 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:
./clean_and_compress_homes.sh
Don't forget to fix the SEASON
mv cleartext cleartext_20XX_20XX
Fill in the previous academic year
./create_users.sh
./create_passwords.sh
rm keyfile
./create_keys.sh
./format_cleartext.py cleartext > cleartext_formatted
chmod 600 cleartext cleartext_formatted
SCIROUTER:
./reset_parlab_homes.sh
./set_parlab_keys.sh keyfile
Provide the keyfile that was generated at ORION in step 6
- Give the
cleartext_formatted
file to the course instructor
Parallel Architectures for Machine Learning (Μεταπτυχιακό - Εαρινό)
Για το μεταπτυχιακό μάθημα οι λογαριασμοί φτιάχνονται σε orion και scirouter:
ssh orion
su -
cd /home/parml/scripts/
rm cleartext keyfile ## remove old cleartext and keyfile
- ... update
SEASON
inclean_and_compress_homes.sh
... chmod go-r homes-parml-2018-2019.tar.gz
./clean_and_compress_homes.sh
./create_users.sh
./create_passwords.sh
./create_keys.sh
- print cleartext with the passwords
Μετά πάμε να φτιάξουμε ότι χρειάζεται στον scirouter:
ssh scirouter
su -
cd /home/parml/scripts
rm keyfile passwd shadow
tar cvfz homes-parml-2018-2019.tar.gz parml* # αν βγει πολύ μεγάλο το tar.gz ας μην το κρατήσουμε
chmod go-r homes-parml-2018-2019.tar.gz
rm -rv ../parml??
./make_home_dirs.sh
- ... copy
keyfile
from orion ... ./copy_keys.sh keyfile
./create_user_files.sh
- ... copy data from the generated
passwd
andshadow
to/etc/{passwd,shadow}
(remove oldparml??
entries) ... ## αυτό μάλλον δε χρειάζεται
Note:
See TracWiki
for help on using the wiki.