hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Share Δημοσ. 3 Σεπτεμβρίου 2008 ># sudoers file. # # This file MUST be edited with the 'visudo' command as root. # # See the sudoers man page for the details on how to write a sudoers file. # # Host alias specification # User alias specification # Cmnd alias specification # Defaults specification # Defaults syslog=auth # Runas alias specification # User privilege specification root ALL=(ALL) ALL # Uncomment to allow people in group wheel to run all commands #%wheel ALL=(ALL) ALL # Same thing without a password # %wheel ALL=(ALL) NOPASSWD: ALL # %users ALL=/sbin/mount /cdrom,/sbin/umount /cdrom # %users localhost=/sbin/shutdown -h now dimitris ALL=NOPASSWD:/sbin/hdparm σε κονσόλα δίνει >>> sudoers file: syntax error, line 28 <<< sudo: parse error in /etc/sudoers near line 28 έχω δοκιμασει και με dimitris ALL=NOPASSWD: /sbin/hdparm και με dimitris ALL= (ALL) NOPASSWD:/sbin/hdparm και με dimitris ALL=(ALL) NOPASSWD: /sbin/hdparm επίσης τι μπορω να γράψω ώστε όλοι οι χρήστες ακομα και μοι μελλοντικοί που θα δημιουργηθούν μετά από εγκατάσταση του livecd να μπορούν να εκτελούν hdparm (έχω φτιαξει ενα εφαρμογίδιο στο πανελ με εντολή hdparm -B 254 /dev/sda) Μερσύ εκ των προτέρωνε Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 3 Σεπτεμβρίου 2008 Το βρηκα το καταλαμένο το λαθος (τι το βρήκα δλδ.. ενας γνωστός το υπέδειξε). το EOF (end of file) πρέπει να είναι καινουργια γραμμη παντα στο sudoers, αλλιώς παρουσιάζεται syntax error:mad::mad::mad:... Οπότε με ένα enter μετά το dimitris ALL=NOPASSWD:/sbin/hdparm και save... και όλα καλα.... Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 3 Σεπτεμβρίου 2008 Share Δημοσ. 3 Σεπτεμβρίου 2008 Με τι editor έκανες edit το sudoers; Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 3 Σεπτεμβρίου 2008 Με τι editor έκανες edit το sudoers; δυστυχώς apoikos το έκανα με kwrite (kdesu kwrite /etc/sudoers) περισσότερο από βιασύνη παρά από λογική σκέψη. Ο vim μαλλον θα μου υποδείκνυε το λάθος στη συνταξη. Μπορεί και η visudo.... Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
apoikos Δημοσ. 3 Σεπτεμβρίου 2008 Share Δημοσ. 3 Σεπτεμβρίου 2008 Οκ, κανόνας 1ος: πάντα χρησιμοποιούμε τη visudo και δεν ανοίγουμε ποτέ απευθείας το /etc/sudoers γιατί είναι ο μόνος ασφαλής τρόπος έναντι μιας πληθώρας προβλημάτων (race conditions, multiple edits, κλπ). Κανόνας 2ος: όσο ωραίο και αν φαίνεται ένα kwrite ή ένα gedit, είναι πολύ νέα ακόμα. O Vim μετρά 20κάτι χρόνια και πράγματα όπως το να διορθώνει τα λάθος EOL τα έχει για ψωμοτύρι ;-) edit: Πράγματι, ούτε το kwrite, ούτε το kate προσθέτουν αυτόματα EOL στην τελευταία γραμμή. O Vim, o Emacs και ο nano προσθέτουν EOL, όπως είναι άλλωστε γενικά αναμενόμενο (παρ' όλο που δεν υπάρχει standard). Αν θες να το διαπιστώσεις ιδίοις όμασι, φτιάξε ένα αρχείο κειμένου με το kwrite/kate και δώσε > hexdump -C filename.txt Μετά κάνε το ίδιο με vim και θα δεις ότι στο vim ο τελευταίος χαρακτήρας του αρχείου είναι πάντα 0x0a (ή <LF>). Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 3 Σεπτεμβρίου 2008 lesson already learned... αααα και μια που σε βρήκα....κάτσε να σε εκμεταλλευτώ.... θέλω να κάνω την hdparm -B 254 /dev/sda να εκτελείται σε κάθε εκκίνηση του συστήματος. Άρα να την προσθέσω /etc/sysconfig/harddisks, στο τέλος, στο EXTRA_PARAMS=.... και αν ναι ... ο σωστός τρόπος είναι το EXTRA_PARAMS=hdparm -B 254 /dev/sda ???? λογικά αυτό θα μείνει μετα από mklivecd έτσι? επαναμερσύ Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 3 Σεπτεμβρίου 2008 Ασε βλακεία μου,.,... μην απαντάς... χρειάζεται απλά EXTRA_PARAMS=-B 254 όλες οι παράμετροι στο αρχείο βλεpονται ήδη από την hdparm, άρα αρκεί η παράμετρος -B 254, αφού η εντολή hdparm θα εφαρμοστεί . Κατά συνέπεια και οι παράμετροι θα εφαρμοστούν στην εκκίνηση ασχέτως του είδους του σκληρού δίσκου (ATA - SATA) κατα συνέπεια ούτε /dev/<whatever> χρειάζεται.... Αυτα (πωπω ξεστραβώθηκα σήμερα!!!!) Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
NullScan Δημοσ. 3 Σεπτεμβρίου 2008 Share Δημοσ. 3 Σεπτεμβρίου 2008 Το "σωστό" είναι στο /etc/sysconfig/harddiskshda να βάλεις στα EXTRA_PARAMS="-B 254" edit: προσοχή στο αρχείο που σου είπα. Είναι per disk configuration file Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
hasodikis Δημοσ. 3 Σεπτεμβρίου 2008 Μέλος Share Δημοσ. 3 Σεπτεμβρίου 2008 Το "σωστό" είναι στο /etc/sysconfig/harddiskshda να βάλεις στα EXTRA_PARAMS="-B 254" edit: προσοχή στο αρχείο που σου είπα. Είναι per disk configuration file Το MSi Wind.. (γιατί φτιάχνω ένα custom PCLOS remaster γι αυτό.... πες το PSLOS Wind Edition ;)) έχει sata... Hasodikis Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.