Εκτέλεση έργων στο QT ως διαχειριστής στο linux

ψήφοι
0

Κατά την εκτέλεση πολλά έργα γίνονται σε Qt, μερικές αυτά απαιτούν να τρέξει σαν υπερ-χρήστη για να λειτουργήσει σωστά, η ερώτησή μου είναι η εξής:

Πώς μπορώ να ρυθμίσω το «.pro» αρχείο για την κατάρτιση του σχεδίου ζητώντας γι 'αυτό;

Δημοσιεύθηκε 07/11/2018 στις 23:58
πηγή χρήστη
Σε άλλες γλώσσες...                            


1 απαντήσεις

ψήφοι
0

Δεν νομίζω ότι το .proαρχείο είναι το σωστό μέρος (αλλά δεν ξέρω QT). Θα μπορούσατε να πάρετε μια βάναυση προσέγγιση και ελέγξτε για τα id πραγματική και αποτελεσματική χρήστη και μόλις αρκετά νωρίς

if(getuid()!=accepted_realuid) std::exit(1);
if(geteuid()!=accepted_effectiveuid) std::exit(1);

Στη συνέχεια να ζητήσει από τους διαχειριστές να επανεξετάσει και να εγκαταστήσετε τι έχετε κάνει - αλλά ανύψωση privs συνήθως δεν χρειάζεται. Υπάρχουν και άλλοι μηχανισμοί για αυτό.

Απαντήθηκε 08/11/2018 στις 00:22
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more