Πέμπτη 20 Μαρτίου 2008

sux

Υπάρχουν πολλές περιπτώσεις όπου θέλετε να ξεκινήσετε ένα πρόγραμμα σαν root.
Πατάτε λοιπόν su για να γίνετε root και ξεκινάτε το πρόγραμμα (στο παράδειγμα μας θα χρησιμοποιήσουμε εναν απο τους αγαπημένους μου editors, τον geany) όμως εμφανίζεται αυτό το μήνυμα λάθους:

Xlib: connection to ":0.0" refused by server
Xlib: Invalid MIT-MAGIC-COOKIE-1 key
Geany: cannot open display



Η σύνδεση στον Xserver δεν επιτρέπεται!

Η λύση είναι η εξής:
Αντί για την εντολή su, χρησιμοποιήστε την sux η οποία μεταφέρει τα δικαιώματα του χρήστη στον root και έτσι το πρόγραμμα θα τρέξει.