วิธีการดูใน terminal ที่คุณมีสิทธิ์ sudo? (เพื่อให้รู้ว่าฉันมีสิทธิ์เหล่านี้ฉันสามารถพิมพ์ได้sudo -k) มันจะเป็นการดีกว่าถ้าไม่เพิ่มข้อมูลมากเกินไปในเทอร์มินัลเช่นการแจ้งเตือนที่เรียบง่ายและเล็ก ๆ น้อย ๆ !
เวลาที่เหลืออยู่นั้นเป็นไปไม่ได้ใช่ไหม?
นอกจากนี้วิธีดูเวลาที่ฉันยังมีอยู่กับสิทธิ์เหล่านั้นบนเทอร์มินัลเฉพาะนั้น (ดังนั้นฉันสามารถปล่อยให้มันจบลงแทนที่จะพิมพ์sudo -k) ฉันคิดว่าเวลาที่เหลือจะปรากฏขึ้นทุกครั้งที่ฉันกดปุ่ม Enter
แก้ไข: ฉันวิจัยเพิ่มเติมและพบว่า/var/lib/sudo/$USER/$nPts(ที่ $ nPts เป็นเทอร์มินัลปัจจุบัน pts ณps -p $$) มีการอัพเดตเวลาทุกครั้งที่มีการออกคำสั่ง sudo และสามารถเข้าถึงได้ก็ต่อเมื่อคุณใช้คำสั่ง sudo ดังนั้นเวลาที่เหลือจะเป็น กำหนดค่าหนึ่ง ...
ป.ล. : อีกวิธีหนึ่งคือฉันพยายามalias sudo='sudo -k'แต่ฉันไม่ชอบที่จะพิมพ์รหัสผ่านสำหรับทุกคำสั่ง ... และเช่นนี้alias sudos='sudo -k'(หรือalias ssudo='sudo -k'ดีถ้าคุณพิมพ์บรรทัดยาวเพียงกด Home และพิมพ์ 's) ถ้าคุณ เพียง sudosแต่ต้องการที่จะออกคำสั่งอย่างใดอย่างหนึ่งโดยการพิมพ์ แต่ฉันก็ยังพลาดที่จะรู้ว่าเมื่อฉันมีสิทธิ์ sudo ปกติที่จะรู้ว่าฉันต้องทำ ...