Σελ. 21 από 39 ΠρώτηΠρώτη ... 111619202122232631 ... ΤελευταίαΤελευταία
Εμφάνιση 301-315 από 583

Θέμα: Boycott systemd

  1. #301
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από mrsaccess Εμφάνιση μηνυμάτων
    Εμένα πάντως το παράπονό μου τελευταία είναι ο journald. Έχει μόνο global ρύθμιση για μέγεθος και/ή διάρκεια των logs. Δεν μπορείς να σβήσεις τα logs ενός μόνο unit.
    Φανταστείτε πόσο εύκολο είναι για κάποιον να βάλει το unit του να παράγει logs με το κιλό για να αναγκάσει τον journalctl να σβήσει τα logs όλων των services, κάνοντας τα forensics αδύνατα.
    Αν στέλνεις τα logs σε κάποια υλοποίηση του syslogd δεν λύνεται το πρόβλημα; Εκεί μπορεί να γίνει φιλτράρισμα.

    - - - Updated - - -

    Παράθεση Αρχικό μήνυμα από megahead13 Εμφάνιση μηνυμάτων
    Εκείνο το πρόβλημα με τα corrupted binary logs το διόρθωσαν οι αχρείοι ή ακόμα έχουμε μείνει στη γελοία απάντηση του παπάρα του Poettering που είχε κλείσει το bug χωρίς να φτιάξει τη μαλακία που έκαναν;;
    Αν εννοείς την απάντηση στο σχετικό bug report, δεν έχω ακούσει για κάποιο σχετικό πρόβλημα εδώ και καιρό. Νομίζω πως η πολιτική αντιμετώπισης παραμένει η ίδια.
    Τελευταία επεξεργασία από το μέλος mobinmob : 02-02-17 στις 10:04.
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  2. #302
    Εγγραφή
    27-08-2004
    Περιοχή
    internet
    Μηνύματα
    23.371
    Downloads
    58
    Uploads
    17
    Άρθρα
    9
    Ταχύτητα
    49999 / 4999
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΚΟΥΝΟΥΠΙΔΙΑΝΩΝ
    Παράθεση Αρχικό μήνυμα από mobinmob Εμφάνιση μηνυμάτων
    Αν στέλνεις τα logs σε κάποια υλοποίηση του syslogd δεν λύνεται το πρόβλημα; Εκεί μπορεί να γίνει φιλτράρισμα.
    Αν είναι να ασχολούμαι ώρες με workarounds ζήτω που καήκαμε. Μου επιβάλλουν το journald, ας φροντίσουν να παρέχουν την βασική λειτουργικότητα.
    Στην τελική είναι θέμα ασφάλειας, δεν μπορεί από την μια η RedHat να μας πρήζει με το SELinux και από την άλλη να επιτρέπει τέτοια attacks στα system logs out of the box.
    Gentoo Linux: mess with the best and you might learn something
    δικτυακή παράσταση | twitter | within specifications
    Αν φτάσω τα 100 και με ρωτήσουν το μυστικό της μακροζωίας θα πω: Πάντα είχα 3 ποτήρια μπροστά μου· ένα με νερό, ένα με καφέ & ένα με αλκοόλ.

  3. #303
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    Αυτό που προτείνω (ανακατεύθυνση στον syslogd) είναι η default συμπεριφορά σε debian και ubuntu αν δεν κάνω λάθος, δεν είναι κάποιο... hackish workaround. Συμφωνώ, δεν θα έπρεπε να χρειάζεται, αλλά υποστηρίζεται
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  4. #304
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    Systemd should be better than it is, but it is still our best init system
    https://lobste.rs/s/9jxdsi/systemd_s...an_it_is_it_is

    Δείτε και τα link που έχει στο post.
    Προσωπικά διαφωνώ με το συμπέρασμα
    Τελευταία επεξεργασία από το μέλος mobinmob : 07-02-17 στις 10:53.
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  5. #305
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  6. #306
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.221
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από mobinmob Εμφάνιση μηνυμάτων
    χεχεχε. γμτ θα είχαμε επική συζήτηση αλά bumblebee αλλά κλειδώνει όλες τις συζητήσεις ο π...ης.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  7. #307
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    Θυμόμουν ότι είχε υλοποιηθεί υποστήριξη για τo tmpfiles.d του systemd στο openrc. Έχει πια περάσει σε ξεχωριστό utility (opentmpfiles). H υλοποίηση είναι σε posix sh, για την διαγραφή αρχείων χρησιμοποιεί την rm και προφανώς δεν έχει το ίδιο bug με την υλοποίηση του systemd
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  8. #308
    Εγγραφή
    30-01-2005
    Περιοχή
    City of light with thy violet crown
    Ηλικία
    44
    Μηνύματα
    6.989
    Downloads
    23
    Uploads
    0
    Ταχύτητα
    150/30Mbps
    ISP
    BT FTTP
    Router
    pfSense/Openreach ONT
    Παράθεση Αρχικό μήνυμα από mobinmob Εμφάνιση μηνυμάτων
    Ο άνθρωπος δεν παίζεται:

    Παράθεση Αρχικό μήνυμα από poettering
    I am not sure I'd consider this much of a problem. Yeah, it's a UNIX pitfall, but "rm -rf /foo/.*" will work the exact same way, no?


    Καλά του λέει κάποιος:

    For some people it's advisable to never miss a chance to stay silent.

    Παρεμπιπτόντως το δοκίμασα σε ένα test RHEL7 VM και φυσικά το σύστημα δε μπουτάρει τώρα
    Τελευταία επεξεργασία από το μέλος megahead13 : 18-04-17 στις 13:13.
    Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης

    Never say never, because limits, like fears, are often just an illusion -
    Michael Jordan


  9. #309
    Εγγραφή
    01-02-2008
    Ηλικία
    43
    Μηνύματα
    587
    Downloads
    1
    Uploads
    0
    Ταχύτητα
    6000/600
    ISP
    Wind
    DSLAM
    Wind - ΡΟΣΤΑΝ
    Router
    linux
    SNR / Attn
    11(dB) / 34(dB)
    Νομίζω κακώς τον κράζουν όλοι για αυτό. Κάτι ανάλογο είναι να κάνεις π.χ στο
    /etc/rc.d/rc.local
    Κώδικας:
    #!/bin/sh
    rm -rf /
    και να λες είναι bug του sysvinit γιατι δε προβλέπει οτι μπορεί ο χρήστης να διαγράψει το σύστημα
    (στο περίπου).

  10. #310
    Εγγραφή
    30-01-2005
    Περιοχή
    City of light with thy violet crown
    Ηλικία
    44
    Μηνύματα
    6.989
    Downloads
    23
    Uploads
    0
    Ταχύτητα
    150/30Mbps
    ISP
    BT FTTP
    Router
    pfSense/Openreach ONT
    Καμία σχέση όμως

    Από την άλλη αυτή η εμμονή ότι το systemd πρέπει να τα κάνει όλα και όχι απλά να είναι ένα init system
    Όταν ενώνουμε τις δυνάμεις μας, μπορούμε να πετύχουμε το ακατόρθωτο - Παναγιώτης Γιαννάκης

    Never say never, because limits, like fears, are often just an illusion -
    Michael Jordan


  11. #311
    Εγγραφή
    20-12-2005
    Μηνύματα
    3.221
    Downloads
    4
    Uploads
    0
    Τύπος
    VDSL2
    Ταχύτητα
    49997/4997
    ISP
    ΟΤΕ Conn-x
    DSLAM
    ΟΤΕ - ΞΑΝΘΗ
    Router
    Speedport W 724V
    SNR / Attn
    24,4(dB) / (dB)
    Παράθεση Αρχικό μήνυμα από karakou Εμφάνιση μηνυμάτων
    Νομίζω κακώς τον κράζουν όλοι για αυτό. Κάτι ανάλογο είναι να κάνεις π.χ στο
    /etc/rc.d/rc.local
    Κώδικας:
    #!/bin/sh
    rm -rf /
    και να λες είναι bug του sysvinit γιατι δε προβλέπει οτι μπορεί ο χρήστης να διαγράψει το σύστημα
    (στο περίπου).
    Παραβλέπω ότι δεν παίζει αυτό που λες στο rm όπως του λένε και κάποιοι στην issue (σε κάποια έκδοση των coreutils εδώ και κάμποσο καιρό μπήκε καλώς ή κακώς μια δικλείδα που δεν επιτρέπει στην rm να τρέξει όταν το όρισμα είναι σκέτο / και πρέπει να γράψεις --yes-pretty-please-delete-root).

    Επίσης δεν πιστεύω ότι είναι το ίδιο το να γράψεις εσύ χειροκίνητα rm -rvf / ή να φαίνεται ξεκάθαρα σε κάποιο script με το να είναι συνέπεια parsing ενός cryptic κώδικα τύπου "R! /foo/.* - - - - -" αλλά παρόλα αυτά να δεχτώ ότι είναι το ίδιο. Πρέπει να δίνεις πάντα προσοχή σε αυτό που λες στον υπολογιστή να κάνει.

    Σε αυτή την περίπτωση όμως είχαμε κάτι εντελώς διαφορετικό. Το "globbing" της συνάρτησης βλέποντας σαν όρισμα το ".*" εκτός από τα αρχεία δούλευε και με το ".." το οποίο είναι γελοίο. Ούτε στο DOS δεν γίνονταν αυτά. Και οι σαύρες ξέρουν ότι . και .. είναι ειδικοί κατάλογοι και δεν λαμβάνονται υπόψην σε τέτοιες δουλειές.

    Κώδικας:
    /tmp% mkdir test
    /tmp% touch test/file1
    /tmp% touch test/file2
    /tmp% touch test/.hidden1
    /tmp% rm -rvf test/.*
    removed 'test/.hidden1'
    Όπως βλέπεις σβήνονται όλα τα αρχεία που αρχίζουν από τελεία και βρίσκονται από τον κατάλογο /tmp/test και έπειτα. Δεν λέει το rm "το .* κάνει match και το .. οπότε ας πάμε να σβήσουμε τα πάντα στο /tmp και μετά να πάμε και στο / και να σβήσουμε τα πάντα και εκεί".

    Ούτε ένας φοιτητής που πάει να γράψει για εργασία ένα απλοϊκό rm δεν κάνει τέτοια λάθη. Για να είμαι πιο δίκαιος, το πρόβλημα με το systemd είναι η aggressive προώθηση που του έκαναν. Με το να το προωθούν τόσο πολύ και να μπει στις διανομές τόσο γρήγορα, έβαλαν στον εαυτό τους πολύ φόρτο. Έπρεπε να είναι feature complete σε πολύ σύντομο χρονικό διάστημα με συνέπεια να κάνουν τσαπατσούλικη δουλειά και να βλέπουμε τέτοιες βλακείες συνέχεια.
    Τελευταία επεξεργασία από το μέλος imitheos : 18-04-17 στις 18:01.
    "I like offending people, because I think people who get offended should be offended" - Linus Torvalds

    "Παλιά είχαμε φτωχούς οι οποίοι ζούσανε σε φτωχογειτονιές. Τώρα, η οικονομικά δυσπραγούσα τάξη
    κατέχει στέγες υποδεέστερης ποιότητας σε υποβαθμισμένα αστικά κέντρα" - George Carlin
    Γα.... την πολιτική ορθότητα.

  12. #312
    Εγγραφή
    01-02-2008
    Ηλικία
    43
    Μηνύματα
    587
    Downloads
    1
    Uploads
    0
    Ταχύτητα
    6000/600
    ISP
    Wind
    DSLAM
    Wind - ΡΟΣΤΑΝ
    Router
    linux
    SNR / Attn
    11(dB) / 34(dB)
    Παράθεση Αρχικό μήνυμα από imitheos Εμφάνιση μηνυμάτων
    Παραβλέπω ότι δεν παίζει αυτό που λες στο rm όπως του λένε και κάποιοι στην issue (σε κάποια έκδοση των coreutils εδώ και κάμποσο καιρό μπήκε καλώς ή κακώς μια δικλείδα που δεν επιτρέπει στην rm να τρέξει όταν το όρισμα είναι σκέτο / και πρέπει να γράψεις --yes-pretty-please-delete-root).

    Επίσης δεν πιστεύω ότι είναι το ίδιο το να γράψεις εσύ χειροκίνητα rm -rvf / ή να φαίνεται ξεκάθαρα σε κάποιο script με το να είναι συνέπεια parsing ενός cryptic κώδικα τύπου "R! /foo/.* - - - - -" αλλά παρόλα αυτά να δεχτώ ότι είναι το ίδιο. Πρέπει να δίνεις πάντα προσοχή σε αυτό που λες στον υπολογιστή να κάνει.

    Σε αυτή την περίπτωση όμως είχαμε κάτι εντελώς διαφορετικό. Το "globbing" της συνάρτησης βλέποντας σαν όρισμα το ".*" εκτός από τα αρχεία δούλευε και με το ".." το οποίο είναι γελοίο. Ούτε στο DOS δεν γίνονταν αυτά. Και οι σαύρες ξέρουν ότι . και .. είναι ειδικοί κατάλογοι και δεν λαμβάνονται υπόψην σε τέτοιες δουλειές.

    Κώδικας:
    /tmp% mkdir test
    /tmp% touch test/file1
    /tmp% touch test/file2
    /tmp% touch test/.hidden1
    /tmp% rm -rvf test/.*
    removed 'test/.hidden1'
    Όπως βλέπεις σβήνονται όλα τα αρχεία που αρχίζουν από τελεία και βρίσκονται από τον κατάλογο /tmp/test και έπειτα. Δεν λέει το rm "το .* κάνει match και το .. οπότε ας πάμε να σβήσουμε τα πάντα στο /tmp και μετά να πάμε και στο / και να σβήσουμε τα πάντα και εκεί".
    Τώρα παρατήρησα ότι η τέλεια είναι πριν τον αστερίσκο, νόμιζα ήταν μετά, οπότε έχετε δίκιο, σόρρυ, ναι είναι τρελό bug.

  13. #313
    Εγγραφή
    07-02-2007
    Μηνύματα
    747
    Downloads
    6
    Uploads
    0
    Για να είμαι πιο δίκαιος, το πρόβλημα με το systemd είναι η aggressive προώθηση που του έκαναν. Με το να το προωθούν τόσο πολύ και να μπει στις διανομές τόσο γρήγορα, έβαλαν στον εαυτό τους πολύ φόρτο. Έπρεπε να είναι feature complete σε πολύ σύντομο χρονικό διάστημα με συνέπεια να κάνουν τσαπατσούλικη δουλειά και να βλέπουμε τέτοιες βλακείες συνέχεια.
    To άλλο φάουλ που κάνουν είναι η πολύ κακή επικοινωνιακή διαχείριση.
    Οδηγός για LaTeX στα Ελληνικά
    Οδηγός για Linux στα Ελληνικά

  14. #314
    Εγγραφή
    28-02-2007
    Μηνύματα
    751
    Downloads
    0
    Uploads
    0
    Παράθεση Αρχικό μήνυμα από imitheos Εμφάνιση μηνυμάτων
    Παραβλέπω ότι δεν παίζει αυτό που λες στο rm όπως του λένε και κάποιοι στην issue (σε κάποια έκδοση των coreutils εδώ και κάμποσο καιρό μπήκε καλώς ή κακώς μια δικλείδα που δεν επιτρέπει στην rm να τρέξει όταν το όρισμα είναι σκέτο / και πρέπει να γράψεις --yes-pretty-please-delete-root).
    Ναι, δεν παίζει και γι' αυτό δεν υπάρχει το πρόβλημα με το opentmpfiles του openrc που ακολουθεί το ίδιο "spec".
    Καλώς το έχουν κάνει - η ίδια περίπου συμπεριφορά υπάρχει σε solaris εδώ και χρόνια και συμφωνεί με τα standard. Θυμάμαι σε κάποιο επεισόδιο του BSD Now podcast μιλούσε για το συγκεκριμένο χαρακτηριστικό του rm ο Bryan Cantrill και για το πως κατέληξαν να κάνουν στην σχετική αλλαγή.

    - - - Updated - - -

    Χμμμ... Τελικά μάλλον θυμόμουν λάθος - η ιστορία με το rm του Solaris είναι λίγο διαφορετική, αλλά με το ίδιο αποτέλεσμα και υπάρχει σε σχόλιο του hacker news από τον ίδιο:
    https://news.ycombinator.com/item?id=8896812
    Τελευταία επεξεργασία από το μέλος mobinmob : 19-04-17 στις 00:25.
    It is wrong to put temptation in the path of any nation,/For fear they should succumb and go astray;
    So when you are requested to pay up or be molested,/You will find it better policy to say: --
    "We never pay any-one Dane-geld,/No matter how trifling the cost;
    For the end of that game is oppression and shame,/And the nation that plays it is lost!"
    Rudyard Kipling

  15. #315
    Εγγραφή
    18-10-2006
    Ηλικία
    55
    Μηνύματα
    5.625
    Downloads
    50
    Uploads
    0
    Τύπος
    ADSL OTE
    Ταχύτητα
    20370/935
    ISP
    Conn-X 24Mbit
    DSLAM
    Cyta Hellas - ΚΟΖΑΝΗ
    Router
    level-one FBR-1416A

Σελ. 21 από 39 ΠρώτηΠρώτη ... 111619202122232631 ... ΤελευταίαΤελευταία

Tags για αυτό το Θέμα

Bookmarks

Bookmarks

Δικαιώματα - Επιλογές

  • Δεν μπορείτε να δημοσιεύσετε νέα θέματα
  • Δεν μπορείτε να δημοσιεύσετε νέα μηνύματα
  • Δεν μπορείτε να αναρτήσετε συνημμένα
  • Δεν μπορείτε να επεξεργαστείτε τα μηνύματα σας
  •  
  • Τα BB code είναι σε λειτουργία
  • Τα Smilies είναι σε λειτουργία
  • Το [IMG] είναι σε λειτουργία
  • Το [VIDEO] είναι σε λειτουργία
  • Το HTML είναι εκτός λειτουργίας