user ผู้ใช้รูทหรือซูเปอร์รูทคืออะไร
สารบัญ:
รูท เป็นชื่อผู้ใช้หรือบัญชีซึ่งโดยปกติแล้วจะสามารถเข้าถึงคำสั่งและไฟล์ทั้งหมดบน Linux หรือระบบปฏิบัติการแบบ Unix หรือที่รู้จักในชื่อบัญชีผู้ใช้รูทและผู้ใช้ขั้นสูง
ผู้ใช้รูทหรือผู้ใช้ขั้นสูงในระบบเหมือนยูนิกซ์คืออะไร
สิทธิ์ของรูทคืออำนาจที่บัญชีรูทมีอยู่ในระบบ บัญชีรูทเป็นสิทธิพิเศษที่สุดของระบบและมีอำนาจเหนือกว่านั่นคือสามารถเข้าถึงไฟล์และคำสั่งทั้งหมดได้อย่างสมบูรณ์ รูทพาวเวอร์รวมถึง ความสามารถในการปรับเปลี่ยนระบบในแบบที่ต้องการและให้สิทธิ์และเพิกถอนสิทธิ์การเข้าถึง นั่นคือความสามารถในการอ่านแก้ไขและเรียกใช้ไฟล์และไดเรกทอรีเฉพาะสำหรับผู้ใช้รายอื่นรวมถึงผู้ที่ สงวนไว้โดยค่าเริ่มต้น
ระบบการอนุญาตในระบบปฏิบัติการคล้าย Unix นั้นได้รับการตั้งค่าตามค่าเริ่มต้นเพื่อป้องกันไม่ให้ผู้ใช้ทั่วไปเข้าถึงส่วนที่สำคัญของระบบ และไฟล์และไดเรกทอรีที่เป็นของผู้ใช้รายอื่น นี่เป็นเพราะมันง่ายมากที่จะทำลายระบบ Unix ที่เหมือนกันด้วยการเข้าถึงของผู้ดูแลระบบ อย่างไรก็ตามหลักการสำคัญของระบบปฏิบัติการที่คล้าย Unix คือการให้ความยืดหยุ่นสูงสุดในการกำหนดค่าระบบและทำให้ผู้ใช้รูทได้รับอนุญาตอย่างเต็มที่
เราแนะนำให้อ่านโพสต์ของเราเกี่ยวกับ วิธีการเปลี่ยนรหัสผ่านผู้ใช้ใน Linux
ระบบชนิด Unix สันนิษฐานว่าผู้ดูแลระบบรู้ว่าเขากำลังทำอะไรอยู่และบุคคลนั้นจะใช้บัญชีรูท เท่านั้น ดังนั้นจึงไม่มีเครือข่ายความปลอดภัยสำหรับผู้ใช้รูทในกรณีที่เกิดข้อผิดพลาดที่ไม่ระมัดระวังเช่นการทำลายหรือลบไฟล์ระบบที่สำคัญซึ่งอาจทำให้ทั้งระบบทำงานผิดปกติ
ความจริงที่ว่ากระบวนการทั้งหมดที่เริ่มต้นโดยผู้ใช้รูทนั้นมีสิทธิ์รูตเพิ่มอันตรายของการใช้ระบบเป็นรูทเป็นประจำเพราะแม้แต่ แอปพลิเคชันที่ใช้กันอย่างแพร่หลายและผ่านการทดสอบแล้วยังมีข้อผิดพลาดในการเขียนโปรแกรมจำนวนมาก คุณสามารถค้นหาและใช้ประโยชน์จากข้อผิดพลาดดังกล่าวเพื่อควบคุมระบบ เมื่อโปรแกรมทำงานด้วยสิทธิ์ผู้ดูแลระบบแทนที่จะใช้บัญชีผู้ใช้ทั่วไปที่มีสิทธิ์ จำกัด มาก
วิธีการขั้นพื้นฐานในการป้องกันผู้ใช้จากการทำลายระบบ Unix-like โดยตรงหรือเพิ่มช่องโหว่ของระบบดังกล่าวเพื่อสร้างความเสียหายแก่ผู้อื่นคือการหลีกเลี่ยงการใช้บัญชีรูทยกเว้นเมื่อจำเป็นจริงๆรวมถึงผู้ดูแลระบบผู้เชี่ยวชาญและ ประสบการณ์ นั่นคือแทนที่จะล็อกออนเข้าสู่ระบบในฐานะรูทเป็นประจำ ผู้ดูแลระบบควรลงชื่อเข้าใช้ด้วยบัญชีผู้ดูแลระบบจากนั้นใช้คำสั่ง su สิ่งนี้จะให้สิทธิ์ผู้ดูแลระบบเท่าที่จำเป็นและไม่ต้องมีการเข้าสู่ระบบใหม่
ควรใช้รูทเมื่อใด
งานที่ต้องการสิทธิ์รูทรวมถึงการย้ายไฟล์หรือไดเรกทอรีไปยังหรือออกจากไดเรกทอรีระบบคัดลอกไฟล์ไปยังไดเรกทอรีระบบการให้หรือเพิกถอนสิทธิ์ผู้ใช้การซ่อมแซมระบบบางอย่างและการติดตั้งโปรแกรมแอปพลิเคชันบางโปรแกรม ตามค่าเริ่มต้นคุณไม่จำเป็นต้องรูทเพื่อให้สามารถอ่านไฟล์คอนฟิกูเรชันและเอกสาร คู่มือ ส่วนใหญ่ ในไดเรกทอรีระบบได้แม้ว่าคุณจะต้องเป็นรูทเพื่อทำการแก้ไขก็ตาม
โดยทั่วไป สิทธิ์รูทจะต้องติดตั้งซอฟต์แวร์ในรูปแบบแพ็คเกจ RPM เนื่องจากจำเป็นต้องเขียนไปยังไดเรกทอรีระบบ อย่างไรก็ตามหากแอปพลิเคชันโปรแกรมกำลังรวบรวมจากซอร์สโค้ดโดยทั่วไปสามารถกำหนดค่าให้เรียกใช้จากโฮมไดเรกทอรีของผู้ใช้ สิทธิ์รูทไม่จำเป็นสำหรับผู้ใช้ทั่วไปในการรวบรวมและติดตั้งซอฟต์แวร์ในโฮมไดเร็กทอรีของพวกเขา เพื่อเหตุผลด้านความปลอดภัยคุณควรหลีกเลี่ยงการคอมไพล์ซอฟต์แวร์ในฐานะรูท
ในการใช้บัญชี superuser ขั้นตอนแรกคือการเปิดใช้งานและกำหนดรหัสผ่านโดยเปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:
sudo passwd root
ด้วยสิ่งนี้ คุณสามารถใช้สิทธิ์ผู้ใช้รูทได้ทั้งโดยใช้คำสั่ง su และโดยการล็อกอินโดยตรงในฐานะผู้ใช้รู ท เพื่อเข้าสู่ระบบในฐานะผู้ใช้นี้คุณเพียงแค่ต้องปิดเซสชันปัจจุบันของคุณและป้อนชื่อผู้ใช้รูทและรหัสผ่านที่ตั้งไว้เมื่อระบบขอให้คุณป้อนข้อมูลรับรองการเข้าสู่ระบบ
นี่จะเป็นการจบบทความพิเศษของเราเกี่ยวกับผู้ใช้รูทโปรดจำไว้ว่าคุณสามารถแสดงความคิดเห็นได้หากคุณมีบางอย่างที่ต้องเพิ่ม นอกจากนี้คุณยังสามารถแชร์โพสต์บนเครือข่ายโซเชียลเพื่อช่วยผู้ใช้เพิ่มเติมที่ต้องการมันได้