To τυπικό σκριπτάκι, που δίνει ο Alfisti για άνοιγμα φακέλων ως root δεν παίζει στο Fedora 9 με Gnome, γιατί δεν υπάρχει gksu ή gksudo στο Fedora [1]. Υπάρχει λύσις όμως, χρησιμοποιώντας το consolehelper και την υποδομή PAM (Plugable Authentification Modules)!
Η διαδικασία έχει ως εξής:
Ανοίγουμε ένα τερματικό. Φτιάχνουμε μια παραπομπή στο consolehelper με όνομα nautilus-super:
sudo ln -s /usr/bin/consolehelper /usr/bin/nautilus-super
Μετά φτιάχνουμε ένα νέο αρχείο ιδίου ονόματος στο pam.d:
sudo gedit /etc/pam.d/nautilus-super
και στο κενό αρχείο γράφουμε:
#%PAM-1.0 auth include config-util account include config-util session include config-util
Τέλος φτιάχνουμε ένα ακόμα αρχείο ιδίου ονόματος στο console.apps του /etc/security:
sudo gedit /etc/security/console.apps/nautilus-super
Mέσα σε αυτό γραφουμε τα εξής:
USER=root PROGRAM=/usr/bin/nautilus SESSION=true FALLBACK=FALSE
Όλα τα παραπάνω τα κάνουμε γιατί θέλουμε με ένα δεξί κλικ σε έναν φάκελο να έχουμε την επιλογή Scripts > Open as root. Με κλικ σε αυτήν θέλουμε να εμφανίζεται ένας διάλογος που θα μας ζητάει τον κωδικό του root για να ανοίξει ο φάκελος με αυξημένα δικαιώματα. Αν δεν κάναμε τα παραπάνω, τότε δεν θα εμφανιζόταν αυτός ο διάλογος και δεν θα είχαμε αυξημένα δικαιώματα. Στο Ubuntu όλα αυτά γίνονται μέσω του gksu/gksudo, που όμως δεν υπάρχει στο Fedora [1]. Τώρα όμως ήμαστε σχεδόν έτοιμοι. Μένει να τροποποιήσουμε το σκριπτάκι στο μενού. Πατήστε Alt+F2 και δώστε:
gedit .gnome2/nautilus-scripts/Open\ as\ root
Τώρα τροποποιήστε τα περιεχόμενα του ως εξής:
#!/bin/sh for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do nautilus-super $uri & done
Σώστε το και και δοκιμάστε το...
Αν θέλετε να προσθέσετε και καταχώρηση στο Gnome menu (εφαρμογές), δώστε την εντολή:
sudo gedit /usr/share/applications/gnome-nautilus-super.desktop
Μέσα εκεί γράψτε:
Name=Home (Super User) Categories=GNOME;Application;System;Utility;X-Red-Hat-Base Categories=GNOME;GTK;System;Utility;Core; OnlyShowIn=GNOME; Terminal=false StartupNotify=true Type=Application Exec=nautilus-super --no-desktop --browser %U Icon=system-file-manager
Μετά από την επανεκκίνηση, θα βρείτε το εικονίδιο στο μενού Εφαρμογές > Εργαλεία συστήματος.
Αναφορές
[1] http://www.redhat.com/archives/fedora-devel-list/2007-December/msg00225…
[2] http://fedoranews.org/contributors/matt_hansen/nautilus/
[3] http://beranger.org/index.php?article=1958&page=3k
--Stat rosa pristina nomine, nomina nuda tenemus
- Συνδεθείτε ή εγγραφείτε για να σχολιάσετε
Σχόλια
Αν δεν ειιιιιιίχα καί σεεεεεένααανε........
:)
====
the hamster's is out there
http://hamster.tuxhost.gr/