Άσκηση chmod – Απαντήσεις

Δημοσιευμένο στις 27 Ιανουαρίου 2009 Κατηγορία: Γενικά από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Έστω τα παρακάτω αρχεία:

-rwxr-xr-x 1  joe  acctg 23068  Feb 26  1998 archive.sh
-rw-rw-r– 1  joe  acctg 12878  Jul 24 21:58 orgchart.gif
-rw-rw-r–1  joe  acctg  2645  Jun 30 08:48 personnel.txt
-rw-r–r– 1  joe  acctg   168  Jul 17 11:51 publicity.html
drwxrwxr-x 2  joe  acctg  1024  Mar 18 16:27 sales
-rw-r—- 1  joe  acctg   512  Sep  1 07:00 topsecret.inf
-rwxr-xr-x 1  joe  acctg  2645  Aug  4 11:03 wordmatic

  1. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αλλάξει το αρχείο personnel.txt;
    • όχι γιατί τα δικαιώματά του είναι: r– , λείπει το δικαίωμα εγγραφής (w) προκειμένου να μπορεί να κάνει αλλαγές στο αρχείο
  2. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αλλάξει το αρχείο topsecret.txt;
    • όχι γιατί τα δικαιώματά του είναι: — , δεν έχει κανένα δικαίωμα στο αρχείο, ούτε καν αυτό της ανάγνωσής του
  3. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αντιγράψει το αρχείο personnel.txt;
    • ναι γιατί τα δικαιώματά του είναι: r– , έχει το δικαίωμα ανάγνωσης (r) οπότε μπορεί και να το αντιγράψει
  4. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αντιγράψει το αρχείο topsecret.txt;
    • όχι γιατί τα δικαιώματά του είναι: — , δεν έχει δικαίωμα ανάγνωσης στο αρχείο, οπότε και δεν μπορεί και να το αντιγράψει
  5. Με ποια εντολή θα επιτρέπω την πρόσβαση στον κατάλογο sales μόνο από τον ιδιοκτήτη του;
    • chmod go-rx sales

    Δίνοντας την παραπάνω εντολή αφαιρώ τα δικαιώματα που είχαν η ομάδα και οι υπόλοιποι χρήστες διαμορφώνοντας τα δικαιώματα του αρχείου σε: drwx——

  6. Θέλω να προσθέσω στην ομάδα και στους υπόλοιπους χρήστες το δικαίωμα εγγραφής στο αρχείο publicity.html
    • chmod go+w publicity.html

    Δίνοντας την παραπάνω εντολή προσθέτω το δικαίωμα εγγραφής στην ομάδα και στους υπόλοιπους χρήστες διαμορφώνοντας τα δικαιώματα του αρχείου σε: rw-rw-rw-

  7. Θέλω να αφαιρέσω από την ομάδα κάθε δικαίωμα στο αρχείο wordmatic
    • chmod g= wordmatic        ή      chmod g-rx wordmatic

    Δίνοντας την παραπάνω εντολή ορίζω ως κανένα (δεν υπάρχει τίποτα μετά το =) δικαίωμα της ομάδας στο συγκεκριμένο αρχείο, διαμορφώνοντας τα δικαιώματα του αρχείου σε: -rwx—r-x

Μπείτε στο σύστημα και κάντε τα παρακάτω:

1.     Προσπαθήστε να μπείτε μέσα στον κατάλογο /home/bmoy/denbeno . Τι παρατηρείτε σχετικά με τα δικαιώματά του;

Δεν μπορώ να μπω στον κατάλογο γιατί τα δικαιώματα πρόσβασής του είναι:

drwx—rwx  2 bmoy  guest   512 Jan 15 18:32 denbeno

Η ομάδα στην οποία ανήκω δεν έχει κανένα απολύτως δικαίωμα (—) σε αυτόν τον κατάλογο

2.     Προσπαθήστε να μπείτε μέσα στον κατάλογο /home/bmoy/denvlepo και να δείτε το περιεχόμενό του. Τι παρατηρείτε σχετικά με τα δικαιώματά του;

Mπορώ να μπω στον κατάλογο γιατί τα δικαιώματα πρόσβασής του είνα:

drwx–xrwx  2 bmoy  guest   512 Jan 15 18:32 denvlepo

Η ομάδα στην οποία ανήκω έχει δικαίωμα εκτέλεσης (–x) σε αυτόν τον κατάλογο που σημαίνει ότι μπορώ να μπω στον κατάλογο αλλά δεν μπορώ να δω το περιεχόμενό του γιατί δεν έχω το δικαίωμα ανάγνωσης

3.     Προσπαθήστε να δείτε το περιεχόμενο του whoishere (cat)

Ως ομάδα δεν έχω κανένα δικαίωμα στο αρχείο:

-rwx—rwx  1 bmoy  guest  1681 Jan 15 18:35 whoishere

Δεν μου επιτρέπεται να δω το περιεχόμενο του αρχείου αφού δεν έχω δικαίωμα ανάγνωσης

4.     Προσπαθήστε να αντιγράψετε το whoishere, τι παρατηρείτε;

Δεν επιτρέπεται  αντιγραφή για τον λόγο που αναφέρεται παραπάνω

 

Άσκηση – chmod Νο2, η εκδίκηση

Δημοσιευμένο στις 20 Ιανουαρίου 2009 Κατηγορία: Λειτουργικά Συστήματα ΙΙ από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Πηγαίνετε στη σελίδα εξάσκησης της chmod όπου για κάθε ένα από τα αρχεία που “υπάρχουν”, να γράψετε τις εντολές που θα χρειαστεί να δώσετε ώστε τα αρχεία να έχουν τα νέα δικαιώματα πρόσβασης στην επόμενη σειρά. Μην ξεχάσετε να περιγράψετε τι θα ισχύει πλέον για τα αρχεία όσον αφορά αυτά τα νέα δικαιώματα πρόσβασης.

Παράδειγμα:

Μετατροπή του

-rwxr-xr-x 1  joe  acctg 23068  Feb 26  1998 test.tst

σε –x–x–x 1  joe  acctg 23068  Feb 26  1998 test.tst
Απάντηση:

chmod a-rw archive.sh

Ο ιδιοκτήτης, η ομάδα και οι υπόλοιποι χρήστες έχουν μόνο δικαίωμα εκτέλεσης του αρχείου.

Μετατροπή του

-rwxr-xr-x 1  joe  acctg 23068  Feb 26  1998 archive.sh
σε -rwx—— 1  joe  acctg 23068  Feb 26  1998 archive.sh
Μετατροπή του

-rw-rw-r? 1  joe  acctg 12878  Jul 24 21:58 orgchart.gif
σε -r–r–r– 1  joe  acctg 12878  Jul 24 21:58 orgchart.gif
Μετατροπή του

-rw-rw-r? 1  joe  acctg  2645  Jun 30 08:48 personnel.txt
σε -rw-rw—- 1  joe  acctg  2645  Jun 30 08:48 personnel.txt
Μετατροπή του

-rw-r?r? 1  joe  acctg   168  Jul 17 11:51 publicity.html
σε -rw–?-? 1  joe  acctg   168  Jul 17 11:51 publicity.html
Μετατροπή του

drwxrwxr-x 2  joe  acctg  1024  Mar 18 16:27 sales
σε drw-rw-r– 2  joe  acctg  1024  Mar 18 16:27 sales

Μετατροπή του

-rw-r?? 1  joe  acctg   512  Sep  1 07:00 topsecret.inf
σε -rw-rw?rw- 1  joe  acctg   512  Sep  1 07:00 topsecret.inf
Μετατροπή του

-rwxr-xr-x 1  joe  acctg  2645  Aug  4 11:03 wordmatic

σε -rwxrwxrwx 1  joe  acctg  2645  Aug  4 11:03 wordmatic

Όταν ο Η/Υ κάνει μπίπ στην εκκίνηση

Δημοσιευμένο στις 20 Ιανουαρίου 2009 Κατηγορία: Γενικά από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Οι ηχητικοί τόνοι κατά την εκκίνηση μπορεί να οφείλονται σε πρόβλημα:

  • Στην κάρτα γραφικών
  • Στη μνήμη RAM
  • Στη μητρική πλακέτα (σπάνια)

Από το εγχειρίδιο του κατασκευαστή μπορώ να καταλάβω τι σημαίνει ο συνδυασμός των ηχητικών τόνων και κατ’ επέκταση να εντοπίσω σε ποια συσκευή είναι το πρόβλημα.
Όταν το πρόβλημα προέρχεται από την κάρτα γραφικών, αυτό μπορεί να οφείλεται σε:

  • Μη σωστή τοποθέτηση της κάρτας γραφικών στην υποδοχή
  • Μη σωστή ρύθμιση της μητρικής κάρτας (μέσω CMOS SETUP  ή βραχυκυκλωτήρα) για την απομόνωση της ενσωματωμένης κάρταςγραφικών
  • Ασυμβατότητα μεταξύ κάρτας γραφικών και μητρικής κάρτας
  • Βλάβη της κάρτας γραφικών

Όταν το πρόβλημα προέρχεται από τη μνήμη RAM, αυτό μπορεί να οφείλεται σε:

  • Μη σωστή τοποθέτηση της μνήμης RAM στην υποδοχή της μητρικής κάρτας
  • Ασυμβατότητα μεταξύ μνήμης RAM και μητρικής κάρτας
  • Λάθος διάταξη μνημών στις υποδοχές της μητρικής κάρτας
  • Βλάβη στα ολοκληρωμένα κυκλώματα της μνήμης

Μορφονιός vs Καραγκιόζης

Δημοσιευμένο στις 19 Ιανουαρίου 2009 Κατηγορία: Προγραμματισμός σε γραφικό περιβάλλον από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Να βελτιώσετε την προηγούμενη εφαρμογή προσθέτοντας μία ακόμα εικόνα στην εφαρμογή, αυτή του καραγκιόζη.Ο χρήστης θα επιλέγει πρώτα την εικόνα και μετά θα μπορεί να την μετακινεί. Η επιλεγμένη εικόνα θα διακρίνεται από το περίγραμμά της (borderstyle = 1). Στην παρακάτω εικόνα βλέπουμε ότι είναι επιλεγμένη η εικόνα του καραγκιόζη, ενώ αυτή του Μορφονιού έχει απλό περίγραμμα (borderstyle = 0).Θα χρειαστείτε μία καθολική μεταβλητή προκειμένου να αποθηκεύετε ποια εικόνα έχει επιλεγεί. Πάρτε και τον Καραγκιόζη.

Άσκηση – chmod

Δημοσιευμένο στις 16 Ιανουαρίου 2009 Κατηγορία: Λειτουργικά Συστήματα ΙΙ από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Έστω τα παρακάτω αρχεία με τα δικαιώματα πρόσβασης:

-rwxr-xr-x 1  joe  acctg 23068  Feb 26  1998 archive.sh
-rw-rw-r– 1  joe  acctg 12878  Jul 24 21:58 orgchart.gif
-rw-rw-r– 1  joe  acctg  2645  Jun 30 08:48 personnel.txt
-rw-r–r– 1  joe  acctg   168  Jul 17 11:51 publicity.html
drwxrwxr-x 2  joe  acctg  1024  Mar 18 16:27 sales
-rw-r—– 1  joe  acctg   512  Sep  1 07:00 topsecret.inf
-rwxr-xr-x 1  joe  acctg  2645  Aug  4 11:03 wordmatic

Να απαντήσετε τις  παρακάτω ερωτήσεις:

  1. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αλλάξει το αρχείο personnel.txt;
  2. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αλλάξει το αρχείο topsecret.txt;
  3. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αντιγράψει το αρχείο personnel.txt;
  4. Ένας απλός χρήστης (όχι ιδιοκτήτης ή σε ομάδα)  μπορεί να αντιγράψει το αρχείο topsecret.txt;
  5. Με ποια εντολή θα επιτρέπω την πρόσβαση στον κατάλογο sales μόνο από τον ιδιοκτήτη του;
  6. Θέλω να προσθέσω στην ομάδα και στους υπόλοιπους χρήστες το δικαίωμα εγγραφής στο αρχείο publicity.html
  7. Θέλω να αφαιρέσω από την ομάδα κάθε δικαίωμα στο αρχείο wordmatic

Μπείτε στο σύστημα και κάντε τα παρακάτω:

  1. Προσπαθήστε να μπείτε μέσα στον κατάλογο /home/bmoy/denbeno . Τι παρατηρείτε σχετικά με τα δικαιώματά του;
  2. Προσπαθήστε να μπείτε μέσα στον κατάλογο /home/bmoy/denvlepo και να δείτε το περιεχόμενό του. Τι παρατηρείτε σχετικά με τα δικαιώματά του;
  3. Προσπαθήστε να δείτε το περιεχόμενο του whoishere (cat)
  4. Προσπαθήστε να αντιγράψετε το whoishere, τι πορατηρείτε;
  5. Αυτά

Δικαιώματα πρόσβασης – chmod

Δημοσιευμένο στις 13 Ιανουαρίου 2009 Κατηγορία: Λειτουργικά Συστήματα ΙΙ από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Μπορούμε να ορίσουμε τα δικαιώματα πρόσβασης ενός αρχείου στο UNIX μέσω της εντολής chmod.

Τα δικαιώματα πρόσβασης ορίζονται για τρεις κατηγορίες χρηστών:

  • Ιδιοκτήτης (user)
  • Ομάδα (group)
  • Υπόλοιποι χρήστες (other users)

και  αναφέρονται σε τρεις δυνατότητες:

  • ανάγνωση (read)
  • εγγραφή (write)
  • εκτέλεση (execute)

Εκτελώντας την εντολή ls -l μπορούμε να εμφανίσουμε τα αρχεία του τρέχοντος καταλόγου με τα δικαιώματα πρόσβασης του κάθε αρχείου. Έστω τα ακόλουθα αρχεία με τα δικαιώματα πρόσβασης:

-rw-rw-r– 1  bmoy  group1 12878  Jul 24 21:58  arxeio1.gif
-rw-rw-r– 1  bmoy  group1  2645  Jun 30 08:48 file2.txt

Πρόκειται για κοινά αρχεία (-) όπου ο ιδιοκτήτης έχει δικαίωμα να διαβάσει και να γράψει σε αυτά τα αρχεία (rw-) όπως επίσης και η ομάδα στην οποία ανήκει (rw-) ενώ οι υπόλοιποι χρήστες μπορούν μόνο να τα διαβάσουν (r–).

Με την εντολή chmod μπορώ να αλλάξω τα δικαιώματα σε αυτά τα αρχεία:

chmod u+x arxeio1.gif

Η εντολή αναφέρεται σε ποιόν χρήστη (u) και τι δικαίωμα(x) προστίθεται (+) ή αφαιρείται. Η παραπάνω εντολή δηλαδή αφορά τον ιδιοκτήτη στον οποίο προστίθεται το δικαίωμα εκτέλεσης του αρχείου.

Οι προσδιοριστές που μπορώ να χρησιμοποιήσω είναι:

Για τους χρήστες:

  • u, για τον ιδιοκτήτη του αρχείου
  • g, για την ομάδα στην οποία ανήκει
  • o, για όλους τους υπόλοιπους χρήστες
  • a, όλοι οι παραπάνω

Για την ενέργεια:

  • +, πρόσθεση δικαιώματος
  • -, αφαίρεση
  • =, απόλυτα (συγκεκριμένα) δικαιώματα

Για τα δικαιώματα πρόσβασης:

  • ανάγνωση, να μπορεί να διαβάσει το αρχείο
  • εγγραφή, να μπορεί να αλλάξει το αρχείο
  • εκτέλεση, να μπορεί να το εκτελέσει, πρέπει να το ξαναπώ;

Κάντε κλικ εδώ για να εξασκηθείτε στην εκτέλεση της παραπάνω εντολής.

Προβλήματα λειτουργίας Η/Υ

Δημοσιευμένο στις 13 Ιανουαρίου 2009 Κατηγορία: Γενικά από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Προβλήματα στη λειτουργία της κεντρικής μονάδας

  • Προβλήματα στην τροφοδοσία
  • Λανθασμένη σύνδεση αποθηκευτικών μέσων
  • Λανθασμένη τοποθέτηση επεξεργαστή
  • Βλάβη σε μία από τις κάρτες επέκτασης

 

Μεθοδολογία εντοπισμού

Δεν λειτουργεί ο ανεμιστήρας

o       Διακόπτης ON/OFF του τροφοδοτικού

o       Διακόπτης του Η/Υ ? σύνδεση με μητρική

o       Πρόβλημα στην παροχή ρεύματος ? καλώδιο ? σύνδεση

Λειτουργεί ο ανεμιστήρας

o       Σύνδεση τροφοδοτικού με μητρική

o       Σωστή παροχή απαιτούμενων τάσεων από το τροφοδοτικό

Οι ενδεικτικές λυχνίες (LED) στην πρόσοψη του Η/Υ λειτουργούν

o       Σωστή σύνδεση αποθηκευτικών μέσων (σκληροί δίσκοι) στη μητρική πλακέτα

o       Σωστή τοποθέτηση και ρύθμιση επεξεργαστή στη μητρική πλακέτα

o       Κάρτες επέκτασης ? Σωστή τοποθέτηση ή βλάβη

Προβλήματα λειτουργίας οθόνης

Δημοσιευμένο στις 13 Ιανουαρίου 2009 Κατηγορία: Γενικά από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Προβλήματα στη λειτουργία της οθόνης

  • Προβλήματα στην τροφοδοσία
  • Πρόβλημα στη σύνδεση με τον Η/Υ
  • Βλάβη της οθόνη

 

Μεθοδολογία εντοπισμού

Δεν ανάβει η ενδεικτική λυχνία (LED)

o       Διακόπτης ON/OFF της οθόνης

o       Τροφοδοσία ρεύματος

o       Βλάβη της οθόνης

Ανάβει η ενδεικτική λυχνία (LED)

o       Καλώδιο σήματος μεταξύ Η/Υ και οθόνης

o       Ρύθμιση της αντίθεσης της οθόνης

o       Βλάβη της οθόνης

Αλλοιωμένη εικόνα στην οθόνη

o       Καλώδιο σήματος μεταξύ Η/Υ και οθόνης

o       Βλάβη της οθόνης

Εφαρμογή μετακίνησης Μορφονιού

Δημοσιευμένο στις 12 Ιανουαρίου 2009 Κατηγορία: Προγραμματισμός σε γραφικό περιβάλλον από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

Να γίνει εφαρμογή η οποία να μετακινεί τον Μορφονιό μέσα σε ένα πλαίσιο.Αν δεν με πιστεύετε ΝΑ:Τι θα κάνει; Θα πατάτε τα βελάκια και θα μετακινείται ο Μορφονιός. Τα άλλα δύο βελάκια θα αυξομειώνουν το μέγεθος της εικόνας. Αν δεν με πιστεύεται πάλι ΝΑ.Θα χρειαστείτε τα παρακάτω βελάκια για τα κουμπιά:          και φυσικά τον ίδιο τον ΜορφονιόΘα χρησιμοποιήσετε το αντικείμενο Image για την εικόνα, όπου θα χρησιμοποιήσετε τις ιδιότητες Stretch και Picture.Στο κουμπί θα χρησιμοποιήσετε τις ιδιότητες Style και Picture.Για τη μετακίνηση της εικόνας θα χρησιμοποιήσετε τις ιδιότητες Top και Left. Τις ίδιες ιδιότητες θα χρησιμοποιήσετε και για το αντικείμενο Frame (πλαίσιο) προκειμένου να ελέγξετε τα όρια μέσα στα οποία θα κινείται η εικόνα.Λεπτομέρειες για τις ιδιότητες υπάρχουν εδώ.Η εφαρμογή θα γίνει σε διάφορα στάδια:

  1. Να λειτουργούν τα 4 κουμπιά κατεύθυνσης και να μετακινείται η εικόνα
  2. Να λειτουργούν τα 2 κουμπιά αυξομείωσης της εικόνας
  3. Να υπάρχει όριο μετακίνησης της εικόνας
  4. Να υπάρχει όριο αύξησης της εικόνας
  5. Να φροντίσετε τα όρια της εικόνας ώστε να έρχονται ακριβώς στα όρια του πλαισίου και να μην τα ξεπερνούν καθόλου(δείτε το παράδειγμα στον παραπάνω σύνδεσμο της εφαρμογής).

You have my sympathy

Εισαγωγή ? διόρθωση δεδομένων

Δημοσιευμένο στις 11 Ιανουαρίου 2009 Κατηγορία: Εφαρμογές Πληροφορικής από ΜΩΥΣΙΔΗΣ ΒΑΣΙΛΗΣ

  • Μορφοποίηση κελιού ανάλογα με τον τύπο των εισαγόμενων δεδομένων
    • Κείμενο
    • Αριθμοί, δεκαδικοί αριθμοί
    • Ημερομηνία
  • Αυξομείωση στήλης δεκαδικού αριθμού, εμφάνιση χαρακτήρων ########
  • Καταχώρηση αριθμών ως κείμενο
  • Εισαγωγή / αντιγραφή / αποκοπή / επικόληση στηλών και γραμμών
  • Διαγραφή περιεχομένου στήλης / γραμμής / κελιού (Delete)
  • Διαγραφή στήλης / γραμμής / κελιού

 

« Προηγούμενη σελίδαΕπόμενη σελίδα »