File browser root

marlene | Παρ, 06/06/2008 - 12:02 | 3' | 7

Πως γίνεται να βλέπω μέσα από τον Nautilo τα αρχεία μου ως root;

Πως γίνεται να μετακινώ αρχεία μέσα σε φακέλους με γραφικό περιβάλλον ως root;;

Μια ζωή τα κάνω χάλια στην κονσόλα; Δεν ξέρω τι μου γίνεται... ( κλάαααμα  :D )

Αυτές είναι μερικές από τις ερωτήσεις που συνέχεια ρωτιούνται από τους νέους λίνουξ χρήστες . Υπάρχει λύση σε αυτό το πρόβλημα την οποία καιρό ήθελα να την αναφέρω εδώ αλλά φοβάμαι ότι μπορεί να πάρω στον λαιμό μου τους νέους χρήστες που δεν γνωρίζουν ότι με τον λοαριασμό root υπάρχει περίπτωση να διαλύσουν το σύστημα τους.

Όπως και να έχει.. Θα σας πω το tip εδώ και προσέξτε τι κάνετε.

Για να βλέπουμε με τον window manager Nautilus, αλλά και για να επεξεργαζόμαστε οποιδήποτε αρχείο με δικαιόματα root εγκαθιστούμε το ακόλουθο script ως εξής:

Δημιουργούμε με τον text editor της αρεσκείας μας το εξής αρχείο.

 sudo gedit /usr/share/applications/Nautilus-root.desktop

Στο αρχείο που ανοίγει αντιγράφουμε τα ακόλουθα:

[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser %U"
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

Οι χρήστες του mint αντιγράφουν το εξής αρχείο

[Desktop Entry]
Name=File Browser (Root)
Comment=Browse the filesystem with the file manager
Exec=gksudo "nautilus --browser" <-----όπως βλέπετε εδώ λείπει το %U
Icon=file-manager
Terminal=false
Type=Application
Categories=Application;System;

Αποθηκεύουμε το αρχείο μας και μετά γράφουμε σε μία κονσόλα

$killall gnome-panel

Μετά από αυτό στο κεντρικό μενού στα system tools θα βρούμε τη συγκεκριμένη εφαρμογή που μας επιτρέπει να επεξεργαζόμαστε τα πάντα ως root μέσα από γραφικό περιβάλλον.

Όταν το χρησιμοποιείτε φροντίστε να είσαστε πολύ προσεκτικοί ειδικά όσοι δεν γνωρίζετε τι ακριβώς θέλετε να κάνετε.

Φόρουμ
Δώσε αστέρια!
Σχόλια

Να προσθέσω και κάτι ανάλογο για kde:

Αν δεν υπάρχει (ή δεν βρίσκουμε) το "file manager - super user mode"
...τότε ανοίγουμε το Kmenu και βρίσκουμε τον konqueror
-> δεξί κλικ επάνω του και επιλέγουμε "Put into run dialog"
-> Στο παράθυρο που θα εμφανιστεί ανοίγουμε τα "Options"
-> Τσεκάρουμε το "Run as a different user"
-> Συμπληρώνουμε τα username:root και password
Έτοιμοι.

Αν θέλουμε να δημιουργήσουμε εικονίδιο στο kmenu τότε
...δεξί κλικ στο kmenu (όπου να'ναι, σε μια εφαρμογή, φάκελο) και "edit menu"
-> Βρίσκουμε πάλι τον konqueror στο παράθυρο KDE menu Editor, δεξί κλικ και "copy"
-> Πάλι δεξί κλικ όπου θέλουμε να μπει το καινούργιο μας εικονίδιο και "paste"
-> Το ονομάζουμε όπως θέλουμε (το konqueror-2 δεν πιστεύω ν'αρέσει σε κανέναν)
-> και δεξιά τσεκάρουμε το "run as a different user" και γράφουμε root
-> κλικάρουμε το εικονίδιο με τη δισκετούλα (ή file->save)

Το ανωτέρω ισχύει για οποιαδήποτε εφαρμογή θέλουμε να τρέξουμε ως root
...και για να ολοκληρώσω:

marlene]Όταν το χρησιμοποιείτε φροντίστε να είσαστε πολύ προσεκτικοί ειδικά όσοι δεν γνωρίζετε τι ακριβώς θέλετε να κάνετε.

Πάντως,το να τρέξεις το nautilus με δικαιώματα root χρησιμοποιώντας την κονσόλα δεν ειναι και τόσοοοο περίπλοκο. ;)

A program without a loop,is not worth writing

kokeroulis]Η εντολή $killall gnome-panel τι ακριβώς κάνει?

Κάνει refresh την μπάρα του gnome,δηλαδή θα εξαφανιστεί για λίγο και μετά τσουπ θα εμφανιστεί πάλι :P

--------------------
happy_linux_downloads

Να προσθέσω κατι που θα φανεί χρησιμό. Μπορείτε στο GNOME να προσθέσετε στο δεξι κλίκ οτι θέλετε απο "open as root" μέχρι και προγράμματα. Αυτό γίνεται με εγκατάσταση απο το Synaptic  το πακέτο

nautilus-actions

Αυτό είναι ένα GUI οπου μπορείτε να προσθέτετε στο δεξι κλίκ εκτελέσιμα προγράμματα ή script