- - วิธีเปิดโปรแกรมด้วยการเข้าถึงรูทบน Linux

วิธีเปิดโปรแกรมด้วยการเข้าถึงรูทบน Linux

การเปิดโปรแกรมที่มีสิทธิ์ใช้งานรูทบน Linux คือบางครั้งจำเป็นเนื่องจากลักษณะความปลอดภัยบนแพลตฟอร์ม ความจริงก็คือการดำเนินการบางอย่างอาจไม่สามารถทำได้กับผู้ใช้ทั่วไป (สิ่งต่าง ๆ เช่นการจัดการไฟล์ในโฟลเดอร์รูทการฟอร์แมตฮาร์ดไดรฟ์หรือการแก้ไขไฟล์ในระบบ)

มีหลายวิธีในการเปิดโปรแกรมด้วยรูทเข้าถึงบน Linux ในคู่มือนี้เราจะแสดงให้คุณเห็นว่า อย่างไรก็ตามโปรดทราบ: ในการเริ่มต้นโปรแกรมด้วยบัญชีรูทคุณจะต้องเปิดใช้งานก่อน หากคุณกำลังใช้งานระบบปฏิบัติการ Linux ด้วยบัญชีรูทที่ปิดใช้งานให้ทำตามคำแนะนำด้านล่างเพื่อเรียนรู้วิธีเปิดใช้งาน

เปิดใช้งานบัญชีรูท

เรียกใช้หน้าต่างเทอร์มินัลโดยการกดปุ่ม Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นสมมติว่าระบบของคุณมี sudo สิทธิ์ใช้งาน sudo -s คำสั่งเพื่อเข้าสู่เซสชั่นยกระดับ

sudo -s

ถัดไปพิมพ์ passwd เพื่อบังคับให้รีเซ็ตรหัสผ่านของบัญชี Root ในระบบ

passwd

ตั้งรหัสผ่านใหม่บน Linux PC ของคุณสำหรับบัญชีรูท โปรดจำไว้ว่าต้องปลอดภัย เมื่อตั้งรหัสผ่านใหม่แล้วคุณสามารถเข้าถึงบัญชีรูทได้อีกครั้ง

เปิดโปรแกรมด้วย Root - Terminal

วิธีที่เร็วที่สุดและน่าเชื่อถือที่สุดในการเปิดโปรแกรมด้วยสิทธิ์ของรูทคือการล็อกอินเข้าสู่รูทในเทอร์มินัลจากนั้นเรียกใช้ชื่อโปรแกรมเป็นคำสั่ง

su -

เมื่อคุณรูทเข้าใช้งานในเทอร์มินัลแล้วคุณจะสามารถเริ่มโปรแกรมได้ ตัวอย่างเช่นหากคุณต้องการเข้าถึงตัวจัดการไฟล์ Gnome ด้วยการเข้าถึงรูทคุณจะต้องเรียกใช้ หอยโข่ง คำสั่งใน terminal

nautilus

ดังนั้นอย่าลืม เข้าสู่ระบบในฐานะรูทแล้วเริ่มแอพด้วย:

program-name

โปรแกรมส่วนใหญ่สามารถเริ่มต้นอย่างรวดเร็วด้วย superuserสิทธิพิเศษหากคุณเป็นรูท โปรดจำไว้ว่าวิธีหน้าต่างเทอร์มินัลไม่น่าเชื่อถือ 100% เนื่องจากลักษณะของบรรทัดคำสั่งบน Linux บางแอพจะไม่ทำงาน

ไม่มีวิธีในการตรวจสอบว่าโปรแกรมทำงานอย่างไรด้วยวิธีนี้และสิ่งที่ไม่ วิธีที่ดีที่สุดในการพิจารณาคือจากการลองผิดลองถูก แม้ว่าหากโปรแกรมปฏิเสธที่จะเรียกใช้เป็นรูทในเทอร์มินัลโปรแกรมจะพูดเช่นนั้นในบรรทัดคำสั่ง

เปิดโปรแกรมด้วย Root - Pkexec

บนระบบปฏิบัติการ Linux ส่วนใหญ่เมื่อมีโปรแกรมต้องทำงานเป็นรูทพร้อมท์รหัสผ่านจะปรากฏขึ้น พรอมต์นี้สั่งให้ผู้ใช้ป้อนรหัสผ่านบัญชีของพวกเขา จากนั้นแอพจะเปิดใช้งานด้วยสิทธิ์ระดับสูง การเปิดตัวโปรแกรมบนเดสก์ท็อปด้วยวิธีนี้เป็นไปได้ด้วยเครื่องมือ Pkexec

การเปิดโปรแกรมด้วยวิธีนี้ไม่ใช่วิธีวิเศษ มันค่อนข้างง่ายที่จะเริ่มเกี่ยวกับแอปพลิเคชันใด ๆ ที่ติดตั้งบนเดสก์ท็อป Linux ด้วยเครื่องมือนี้

ในการใช้ pkexec ให้กด Alt + F2 บนแป้นพิมพ์ แป้นพิมพ์คำสั่งผสมนี้จะเริ่มต้นหน้าต่างเปิดใช้งานด่วนบนสภาพแวดล้อมเดสก์ท็อปของคุณ

เมื่อหน้าต่างเปิดใช้ด่วนเปิดอยู่บนเดสก์ท็อปให้เขียน pkexec คำสั่งตามด้วยชื่อของโปรแกรมที่คุณต้องการเปิด

ตัวอย่างเช่นในการเรียกใช้ตัวจัดการพาร์ติชัน Gparted เป็นรูทคุณต้องทำ:

pkexec gparted

เพียงทำตามคำสั่งไวยากรณ์ด้านล่างและเกือบทุกโปรแกรมควรเปิดเป็นรูท

pkexec programname

ไม่ต้องการใช้แถบเปิดใช้ด่วนบนเดสก์ท็อป Linux ใช่ไหม นอกจากนี้ยังสามารถเปิดแอปในฐานะรูทผ่านด้วยเครื่องมือ pkexec ในเทอร์มินัล เพียงเปิดเซสชันเทอร์มินัลโดยการกด Ctrl + Alt + T หรือ Ctrl + Shift + T. จากนั้นทำ:

pkexec programname

เปิดโปรแกรมด้วย Root - Gksu

นานก่อนที่เครื่องมือ Pkexec จะเข้ามาแทนที่คือ Gksu มันทำหน้าที่เหมือนกับวิธีที่ Pkexec ทำ แต่ผู้ดูแลการแจกจ่าย Linux ตัดสินใจทิ้งไว้เพราะมันใช้งานไม่ได้เช่นกัน ที่กล่าวว่าหากคุณไม่ต้องการใช้ Pkexec และต้องการวิธีเปิดตัวโปรแกรมในฐานะรูทก็ยังใช้งานได้

น่าเสียดายที่ Gksu ไม่ได้ติดตั้งไว้มากมายที่เก็บซอฟท์แวร์การกระจาย Linux ที่ทันสมัยเนื่องจากไม่ได้ใช้มาก ณ ตอนนี้ Debian 7-9 รองรับ OpenSUSE LEAP (42.3 และ 15.0) และ Tumbleweed รองรับ Ubuntu 16.04 LTS ก็ทำได้เช่นกัน

หากต้องการติดตั้งให้เปิดเทอร์มินัลแล้วป้อนคำสั่งที่สอดคล้องกับระบบปฏิบัติการของคุณ

Ubuntu 16.04 LTS

sudo apt install gksu

Debian

sudo apt-get install gksu

OpenSUSE LEAP 15.0

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_15.0/ gnome-apps
sudo zypper install gksu

OpenSUSE LEAP 42.3

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Leap_42.3/ gnome-apps
sudo zypper install gksu

OpenSUSE Tumbleweed

sudo zypper addrepo http://widehat.opensuse.org/opensuse/repositories/GNOME:/Apps/openSUSE_Factory/ gnome-apps
sudo zypper install gksu

เมื่อตั้งค่าแอปพลิเคชัน Gksu บนระบบ Linux ของคุณแล้วควรพร้อมใช้งาน ในการเริ่มต้นโปรแกรมในฐานะรูทให้กด Alt + F2 บนเดสก์ท็อป แถบเปิดใช้จะปรากฏขึ้น ในแถบเขียน gksu ตามด้วยโปรแกรมที่คุณต้องการเปิดใช้ ตัวอย่างเช่นในการเริ่มต้นตัวจัดการไฟล์ XFCE4 คุณต้อง:

gksu thunar

ในการเปิดแอปพลิเคชันใด ๆ ด้วย Gksu ให้ทำตามไวยากรณ์บรรทัดคำสั่งด้านล่าง

gksu programname

นอกจากนี้คุณยังสามารถเรียกใช้แอปจากเทอร์มินัลเป็นรูทด้วยไวยากรณ์เดียวกันได้เช่นกัน

ความคิดเห็น