ฉันมีแอปพลิเคชั่นติดตั้งบนเซิร์ฟเวอร์ htpc ของฉันที่เรียกว่า mediatomb เมื่อไม่กี่เดือนก่อนฉันถอนการติดตั้งและแทนที่ด้วยการติดตั้ง Plex ในวันหยุดสุดสัปดาห์เมื่อสอบถามผู้ใช้ที่มีอยู่บนเครื่องฉันสังเกตว่าผู้ใช้และกลุ่ม mediatomb ยังคงอยู่ดังนั้นฉันจึงใช้คำสั่ง
sudo deluser mediatomb
เพื่อลบผู้ใช้ ประมาณหนึ่งวันหลังจากนั้นฉันไปติดตั้งฮ็อพsudo apt-get install htop
แต่ฉันพบว่าฉันได้รับข้อผิดพลาด:
ข้อผิดพลาดทางไวยากรณ์: ผู้ใช้ที่ไม่รู้จัก 'mediatomb' ในไฟล์ statoverride
ฉันคิดว่าฉันจะสามารถเปิดไฟล์ statoverride โดยใช้ nano และแก้ไขการอ้างอิงถึง mediatomb แต่ฉันไม่สามารถเปิดไฟล์ได้อย่างถูกต้องโดยใช้ nano ฉันรันคำสั่ง grep
grep 'mediatomb' /var/lib/dpkg/statoverride
ซึ่งส่งคืนสองตำแหน่งในไฟล์ซึ่งไม่มีอยู่ในระบบอีกต่อไป วิธีเดียวที่ฉันสามารถแก้ไขปัญหาได้ในตอนนี้คือการสร้าง mediatomb ผู้ใช้ขึ้นใหม่จากนั้นทุกอย่างทำงานได้ดี เห็นได้ชัดว่านี่ไม่ใช่ทางออกระยะยาวที่ดี
สิ่งที่ฉันอยากรู้คือไฟล์ statoverride คืออะไรและทำไมมันจึงรักษาผู้ใช้ไว้ในไฟล์ที่ถูกลบออกจากระบบ? ฉันจะลบผู้ใช้ในทางที่ผิดหรือเลิกใช้แล้วหรือไม่?