คำสั่งต่อไปนี้ล้มเหลวโดยมีข้อผิดพลาด:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
ฉันจะกลายเป็น superuser ได้อย่างไร ฉันคิดว่าฉันเป็น superuser?
คำสั่งต่อไปนี้ล้มเหลวโดยมีข้อผิดพลาด:
$ dpkg -i libmotif*i386.deb
dpkg: error: requested operation requires superuser privilege
ฉันจะกลายเป็น superuser ได้อย่างไร ฉันคิดว่าฉันเป็น superuser?
คำตอบ:
ในระบบ Unix ทั้งหมดรวมถึง Linux Superuserเป็นผู้ใช้ระบบที่มีสิทธิ์ทั้งหมดเพื่อให้สามารถดำเนินงานด้านการดูแลระบบได้ สามารถเป็นผู้ใช้ได้root
แต่ผู้ใช้นี้ถูกปิดใช้งานใน Ubuntu ด้วยเหตุผลด้านความปลอดภัย
วิธี Ubuntu ในการทำงานผู้ดูแลระบบคือการได้รับสิทธิ์ superuser เป็นการชั่วคราวโดยวางคำสั่งsudo
( s
uper u
ser do
) ไว้หน้าคำสั่งอื่นที่ต้องการอำนาจ superuser:
sudo dpkg -i packagename.deb
จากนั้นคุณจะถูกถามถึงรหัสผ่านของคุณ (ซึ่งเหมือนกับรหัสผ่านการเข้าสู่ระบบของคุณ):
[sudo] password for lasse:
โปรดทราบว่าคุณไม่เห็นอะไรเลยในเทอร์มินัลขณะพิมพ์รหัสผ่านนี้ (ไม่ใช่เครื่องหมายดอกจัน)
ผู้ใช้ที่ได้รับอนุญาตให้เป็นผู้บริหารในการสร้างบัญชีของพวกเขาจะถูกวางอยู่ในรายชื่อของการเปิดใช้งานระบบที่จะมองพวกเขาก่อนที่จะอนุญาตให้สิทธิ์ผู้ดูแลระบบด้วยsudoers
sudo
สำหรับการอ่านเพิ่มเติมและวิธีทางเลือกเพิ่มเติมเกี่ยวกับวิธีกลายเป็น superuser หรือ root โปรดดู:
โปรดทราบว่าคุณสามารถเป็นอันตรายต่อระบบของคุณอย่างจริงจังเมื่อใช้คำสั่งที่ไม่ดีเป็น superuser บางครั้งคุณอาจไม่สามารถซ่อมแซมได้ ดังนั้นระวังสิ่งที่คุณทำในฐานะ superuser และคิดสองครั้งก่อนกด Enter
คำนำหน้าคำสั่งของคุณจะเป็นsudo
superuser
ดังนั้นให้เรียกใช้คำสั่งต่อไปนี้:
sudo dpkg -i libmotif*i386.deb
การเรียกใช้คำสั่งนี้จะขอให้คุณใส่รหัสผ่าน Enterพิมพ์รหัสผ่านสำหรับบัญชีผู้ใช้ของคุณและกด คุณจะไม่เห็นอักขระขณะพิมพ์รหัสผ่าน (ไม่ใช่เครื่องหมายดอกจัน *)
สำหรับข้อมูลเพิ่มเติมเกี่ยวsudo
, อ่านวิกิพีเดียอูบุนตูที่ยอดเยี่ยม
ทำเช่นนี้หากคุณอยู่บน Ubuntu
naren@kadmin-KCPL190: sudo su
จากนั้นคุณจะเป็นผู้ใช้รูทและสามารถทำอะไรได้เลย
root@kadmin-KCPL190:# dpkg -i libmotif*i386.deb
จะทำงาน
ระวัง. หากคุณตั้งรหัสผ่านสำหรับผู้ใช้รูทแล้วมันจะถามคุณเหมือนกันสำหรับการเชื่อมโยงไปถึงรูทมันจะทำให้คุณ superuser