Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

อนุญาตให้ Standard User รันโปรแกรมด้วยสิทธิ์ Admin ใน Windows

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

ในสถานการณ์เหล่านั้น คุณสามารถใช้ยูทิลิตี้ฟรีของบุคคลที่สามชื่อ RunAs Tool แต่หากคุณไม่ต้องการใช้เครื่องมือบุคคลที่สาม นี่คือวิธีที่คุณสามารถสร้าง Shortcut ของโปรแกรมเป้าหมายได้ โดยที่มันจะรันด้วยสิทธิ์ Admin โดยไม่ต้องป้อนรหัสผ่าน Admin ใดๆ

อนุญาตให้ Standard User รันโปรแกรมเป็น Admin

เพื่อให้ Standard User รันโปรแกรมด้วยสิทธิ์ Administrator เราใช้คำสั่ง Runas ในตัว เริ่มต้น คุณต้องรู้ 2 สิ่งก่อนทำอะไร สิ่งแรกคือชื่อคอมพิวเตอร์ และสิ่งที่สองคือ Username ของบัญชี Administrator ของคุณ

หากคุณไม่รู้ชื่อคอมพิวเตอร์ กด Win + X แล้วเลือก "System"

การกระทำนี้จะเปิดหน้าต่าง System ที่นี่คุณจะพบชื่อคอมพิวเตอร์ของคุณ

คุณสามารถหา Username Administrator ได้ในหน้าต่าง User Accounts ไปที่ "Start -> Settings -> Accounts -> Your Info"

เมื่อคุณมีรายละเอียดแล้ว คุณสามารถสร้าง Shortcut ได้ โดยการคลิกขวาที่เดสก์ท็อป และเลือก "New" แล้ว "Create Shortcut"

การกระทำนี้จะเปิดหน้าต่าง "Create Shortcut" คลิกปุ่ม "Browse" และเลือกแอปพลิเคชันที่คุณต้องการให้ผู้ใช้รันด้วยสิทธิ์ Admin

ในกรณีของผม ผมเลือกแอปพลิเคชันง่ายๆ ชื่อ Search Everything แอปนี้จัดทำดัชนีระบบทั้งหมดเพื่อค้นหาไฟล์เร็วขึ้น และต้องการสิทธิ์ Admin เพื่อทำงาน คุณยังสามารถตั้งค่า Enhanced Search เพื่อค้นหา Windows 10 ได้

หลังจากเลือกแอปพลิเคชันแล้ว หน้าต่าง "Create Shortcut" จะมีลักษณะดังนี้

ใส่คำสั่งต่อไปนี้ไว้หน้าพาธไฟล์ อย่าลืมแทนที่ ComputerName และ Username ด้วยรายละเอียดจริง

runas /user:ComputerName\Username /savecred

คำสั่งที่สมบูรณ์จะมีลักษณะประมาณนี้

runas /user:ComputerName\Username /savecred "C:\path\to\file.exe"

เมื่อคุณทำเสร็จ คลิกปุ่ม "Next" เพื่อต่อไป

ป้อนชื่อ Shortcut และคลิกปุ่ม "Finish"

แค่นี้ก็จบ คุณสร้าง Custom Shortcut สำหรับโปรแกรมของคุณแล้ว โดยค่าเริ่มต้น Shortcut ที่คุณสร้างจะไม่มีไอคอนที่เหมาะสม

อย่างไรก็ตาม คุณสามารถเปลี่ยนไอคอนได้โดยคลิกปุ่ม "Change Icon" จากหน้าต่าง Properties คุณสามารถเข้าถึงหน้าต่าง Properties ได้โดยคลิกขวาที่ Shortcut แล้วเลือก "Properties"

เมื่อคุณทำเสร็จการเปลี่ยนไอคอน ให้ดับเบิลคลิกที่มัน ครั้งแรก คุณต้องป้อนรหัสผ่าน Administrator ป้อนแล้วกด Enter

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

จริงๆ แล้ว หากคุณเปิด Windows Credentials Manager และไปที่ "Windows Credentials" คุณจะเห็นรหัสผ่านที่บันทึกไว้

หากคุณต้องการจำกัดผู้ใช้ไม่ให้รันแอปเป้าหมายเป็น Administrator อีกต่อไป เพียงแค่ลบ Shortcut หรือลบ Credential ที่บันทึกจาก Windows Credential Manager

เปลี่ยน Permissions

ในขณะที่วิธี Shortcut มักทำงานได้ดีที่สุดโดยรวม คุณยังสามารถเปลี่ยน Permissions บนโปรแกรมหรือโฟลเดอร์ที่ Standard User ต้องการเข้าถึงได้ นี่มีความซับซ้อนเล็กน้อย แม้คุณจะให้สิทธิ์ Full Access เพื่อ Execute โปรแกรม มันจะไม่ให้สิทธิ์เข้าถึงส่วนอื่นของระบบที่โปรแกรมอาจต้องการ เช่น Registry

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

นำทางไปที่โฟลเดอร์ของโปรแกรม ในการทดสอบของผม โปรแกรมบางตัวทำงานได้เพียงแค่เปลี่ยน Permissions บน Executable เอง ในขณะที่บางตัวต้องการเข้าถึงโฟลเดอร์ทั้งหมด

หากคุณให้ผู้ใช้ควบคุมโฟลเดอร์ ให้คลิกขวาที่โฟลเดอร์และเลือก "Properties" เลือกแท็บ "Security" หากคุณให้สิทธิ์แค่ Executable ให้คลิกขวาที่ Executable และเลือก "Properties" และ "Security"

เลือก "Edit" เลือก User จากรายการที่ให้มา และเปลี่ยน Permissions เป็น "Full Control" ใต้ Allow หรือเลือก "Add" เพื่อเพิ่ม User ใหม่และให้สิทธิ์ Full Control

กด Apply เพื่อบันทึกการเปลี่ยนแปลง คุณต้องล็อกอินเป็น Administrator เพื่อทำสิ่งนี้

ต้องการให้บัญชี Admin ของคุณมีสิทธิ์มากขึ้น? เรียนรู้วิธีเปิดใช้งาน Super Administrator Account ใน Windows 10