ฉันต้องการให้sudo
สิทธิ์ผู้ใช้กับ Fedora ฉันจะทำอย่างไร
ฉันต้องการให้sudo
สิทธิ์ผู้ใช้กับ Fedora ฉันจะทำอย่างไร
คำตอบ:
เพิ่มผู้ใช้ในwheel
กลุ่ม:
gpasswd wheel -a username
ฉันใช้gpasswdเพราะไม่ได้ทุกรุ่นusermod
มีวิธีง่ายๆในการเพิ่มผู้ใช้ไปยังกลุ่มโดยไม่ต้องเปลี่ยนทุกกลุ่มของผู้ใช้ อย่างไรก็ตามสำหรับ Fedora ล่าสุดใด ๆusermod username -a -G wheel
ควรมีผลเช่นเดียวกัน คุณสามารถใช้system-config-users
GUI ได้แน่นอน
หากคุณใช้ Fedora 14 หรือเก่ากว่าให้ใช้visudo
เพื่อแก้ไขsudoers
ไฟล์โดยลบออก#
จากบรรทัดนี้:
%wheel ALL=(ALL) ALL
นี่เป็นค่าเริ่มต้นในไฟล์ sudoers ใน Fedora 15 และใหม่กว่าดังนั้นการเพิ่มผู้ใช้wheel
เป็นสิ่งที่คุณต้องทำ โปรดทราบว่าสิ่งนี้จะไม่มีผลทันที สิ่งที่ง่ายที่สุดที่จะทำคือออกจากระบบอีกครั้ง
ดูคำถามนี้และตอบคำถามเกี่ยวกับความผิดพลาดของเซิร์ฟเวอร์สำหรับข้อมูลเกี่ยวกับการอนุญาตพฤติกรรมแบบ "auth as self" ให้กับwheel
สมาชิกกลุ่มสำหรับแอพแบบกราฟิกที่ใช้ consolehelper หรือ PackageKit
ฉันคิดว่าคำถามแรกคือคุณติดตั้ง sudo บนเซิร์ฟเวอร์ที่มีปัญหาหรือไม่ สมมติว่ามันเป็นเพียงเรื่องของการตัดสินใจว่าคุณต้องการที่จะปฏิบัติต่อผู้ใช้เป็นนิติบุคคลที่ไม่ซ้ำกันหรือเป็นส่วนหนึ่งของกลุ่มกลุ่มซึ่งอาจมีสมาชิกเพียง 1 คำสั่งvisudo
ในฐานะรูทจะให้สิทธิ์คุณในการแก้ไขไฟล์ sudoers บ่อยครั้งที่ / etc / sudoers
อดีต:
user ALL= /foo/bar
หลัง:
%group ALL= /foo/bar
เหล่านี้เป็นเพียงสองตัวอย่างแพ็คเกจ sudo มีคุณสมบัติและตัวเลือกการตั้งค่ามากมายตามที่คุณต้องการ ผมขอแนะนำให้อ่าน sudoers ไฟล์การกำหนดค่า sudo ของคู่มือ ฉันขอแนะนำให้เริ่มต้นอย่างง่ายและสร้างการกำหนดค่าที่ต้องการจริง
user ALL=(ALL) ALL
โดยไม่ทำลายสมองด้วยตัวเลือก sudo มากมาย? ฉันถามเพราะใน Debian วิธีที่แนะนำคือการเพิ่มผู้ใช้ในกลุ่ม sudo ดังนั้นฉันอยากรู้ว่ามันคืออะไรใน Fedora
Googled สิ่งนี้:
จะทำให้ผู้ใช้ Fedora เป็น sudoer ได้อย่างไร?
ดูวิดีโอนี้:
https://www.youtube.com/watch?v=3uApwHl0PQA
ซึ่งตรงไปที่ยูทิลิตี้นี้ (fedy):
http://satya164.github.io/fedy/
ซึ่งสามารถติดตั้งได้ด้วยคำสั่งต่อไปนี้ (ใช้ได้กับฉันใน fedora 20):
su -c "curl http://satya164.github.io/fedy-installer -o fedy-installer && chmod + x fedy-installer && ./fedy-installer"
จัดหารหัสผ่านที่ร้องขอเมื่อติดตั้งเสร็จแล้วให้เรียกใช้
su -c fedy
และ UI จะทำงาน จากนั้นคุณสามารถเพิ่มผู้ใช้ของคุณไปยังรายการ sudoers:
โปรดรีบูตหลังจากคุณทำการเปลี่ยนแปลงเหล่านี้
sudo yum install blah
ที่จริงทั้งหมดที่ฉันต้องการคือเพื่อให้สามารถที่จะทำสิ่งที่ง่ายเช่นผู้ดูแลระบบ