(मूल रूप से स्टैक ओवरफ्लो पर पोस्ट किया गया। उन्होंने सुझाव दिया कि मैं इसके बजाय यहां कोशिश करता हूं। यहां मूल पोस्ट है: /programming/3858208/sudo-is-there-a-command-to-check-if-i-have -sudo और या कि कैसे-बहुत समय है-बाएँ )
शीर्षक देखें। मैं एक कमांड चाहता हूं जो मुझे सुडोलो को क्वेरी करने देता है। आदर्श रूप से यह सफलता लौटाएगा अगर मेरे पास अभी भी सूडो और झूठे हैं अगर सूडो की समय सीमा समाप्त हो गई है। बचे हुए समय को प्राप्त करना भी उपयोगी हो सकता है (हालाँकि अगर मैं चिंतित था कि मैं सिर्फ sudo -v को फिर से अमान्य कर सकता हूँ।) ओह और इसके लिए पासवर्ड नहीं मांगना चाहिए।
निकटतम चीज़ जो मैंने पाया है वह "sudo -n true" है, लेकिन -n विकल्प केवल काम पर मेरी Centos 5 मशीन पर मौजूद है। -इसके लिए पासवर्ड मांगना पड़ता है तो वह विफल हो जाता है। क्या यह कार्यक्षमता प्राप्त करने का कोई अन्य तरीका है? मुझे लगता है कि वास्तव में मेरे साथ काम करने वाली सभी मशीनों पर जड़ नहीं है, इसलिए मैं अपनी पसंद के अनुसार सुडोल के नए संस्करण स्थापित नहीं कर सकता।
इसके लायक मैं ऐसा कर रहा हूं ताकि मैं सूडो स्टेटस का संकेत देने के लिए अपना संकेत पा सकूं। मुझे यह जानना पसंद है कि कौन से टर्मिनल सक्रिय रूप से सूद-सक्षम हैं। मेरे पास एक संकेत भी है कि जब मैं जड़ हूं तो रंग बदलता है, लेकिन मैं बहुत बार रूट का उपयोग नहीं करता हूं इसलिए यह सीमित उपयोग है।