टर्मिनल में कैसे देखें कि आपके पास सूडो विशेषाधिकार हैं? (इसलिए यह जानते हुए कि मेरे पास ये विशेषाधिकार हैं, मैं बस टाइप कर सकता हूं sudo -k
) टर्मिनल में बहुत अधिक जानकारी नहीं जोड़ना बेहतर होगा, बस कुछ प्रकार के सरल और छोटे अलर्ट!
शेष समय क्या है, ठीक है?
यह भी देखना है कि उस विशिष्ट टर्मिनल पर उन विशेषाधिकारों के साथ मेरे पास अभी भी कितना समय है? (इसलिए मैं केवल टाइप करने के बजाय इसे समाप्त कर सकता हूं sudo -k
)। मुझे लगता है कि शेष समय हर बार मैं कुंजी दबाकर दिखा सकता हूं।
संपादित करें: मैंने और अधिक शोध किया और पाया कि /var/lib/sudo/$USER/$nPts
(जहां $ nPts वर्तमान टर्मिनल pts है ps -p $$
) के रूप में इसकी टाइमस्टैम्प हर बार अपडेट की जाती है, जो एक sudo कमांड जारी की जाती है, और यह केवल तभी सुलभ है जब आप एक sudo कमांड का उपयोग करते हैं, इसलिए शेष समय हमेशा रहेगा एक कॉन्फ़िगर किया गया ...
पुनश्च: वैकल्पिक रूप से, मैंने कोशिश की, alias sudo='sudo -k'
लेकिन मुझे हर कमांड के लिए पासवर्ड टाइप करना पसंद है ... और यह भी, यह alias sudos='sudo -k'
(या alias ssudo='sudo -k'
, अच्छा है अगर आपने एक लंबी लाइन टाइप की है, तो बस होम दबाएं और 's' टाइप करें) यदि आप केवल टाइप करके एक आदेश जारी करना चाहते हैं sudos
। लेकिन मुझे अभी भी यह जानने की याद है कि जब मेरे पास अभिनय करने के लिए सामान्य सूडो विशेषाधिकार हैं, तो मुझे यह जानना होगा ...