คำถามติดแท็ก sudo

คำถามที่เกี่ยวข้องกับคำสั่ง sudo ที่อนุญาตให้ผู้ใช้รันโปรแกรมด้วยสิทธิ์ของผู้ใช้อื่น (โดยปกติคือผู้ใช้รูท)

6
วิธีการแก้“ ปฏิเสธสิทธิ์” เมื่อใช้ sudo ด้วยการเปลี่ยนเส้นทางใน Bash
เมื่อใช้ sudo เพื่ออนุญาตให้แก้ไขไฟล์ฉันได้รับ 'สิทธิ์ถูกปฏิเสธ' เป็นประจำ ตัวอย่างเช่นเมาส์ของฉันสั่นเทาและซบเซาดังนั้นฉันต้องการปิดการใช้งานการลงคะแนน: sudo echo "options drm_kms_helper poll=N">/etc/modprobe.d/local.conf ฉันขอรหัสผ่านจากนั้นรับ: bash: /etc/modprobe.d/local.conf: Permission denied ดังนั้นฉันจึงพยายามเปลี่ยนแปลงชั่วคราวเพื่อปิดใช้งานการลงคะแนนเลือกตั้งโดยใช้: sudo echo N> /sys/module/drm_kms_helper/parameters/poll แต่ระบบตอบกลับด้วย: bash: /sys/module/drm_kms_helper/parameters/poll: Permission denied ความคิดใด ๆ
137 command-line  bash  sudo 

4
ฉันต้องการคัดลอกไดเรกทอรีจากที่หนึ่งไปอีกที่หนึ่งผ่านทางบรรทัดคำสั่ง
ฉันต้องการคัดลอกไดเรกทอรีจากที่หนึ่งไปยังโฟลเดอร์อื่น sudo cpคือคำสั่ง แต่หลังจากนั้นฉันควรพิมพ์อะไร ปลายทางหรือแหล่งที่มาก่อน?
126 command-line  sudo 

10
รันคำสั่งเดียวกันอีกครั้ง แต่เป็นรูต
บางครั้งเมื่อฉันเรียกใช้คำสั่งฉันไม่ได้สังเกตว่าฉันต้องการเรียกใช้ในฐานะผู้ใช้ขั้นสูงเพื่อให้ได้รับอนุญาตเพียงพอ มีวิธีเรียกใช้คำสั่งเดียวกันอีกครั้ง แต่เป็นผู้ใช้ super หรือไม่?
117 command-line  sudo 

3
ทำไมผู้ใช้ไม่ควรใช้ sudo ปกติเพื่อเริ่มโปรแกรมกราฟิก?
ฉันอ่านเอกสาร "RootSudo" ของชุมชนและสนใจในบรรทัดนี้: คุณไม่ควรใช้ sudo ปกติเพื่อเริ่มโปรแกรมกราฟิกเป็นรูท ทำไม? อะไรคือความแตกต่าง? โปรดให้คำอธิบายง่ายๆเพราะฉันเป็นแค่ผู้ใช้เดสก์ท็อปปกติ
114 sudo  gui  gksu 

9
ฉันจะแก้ไขข้อผิดพลาด“ E: ไม่พบไดรเวอร์เมธอด / usr / lib / apt / methods / http” ได้อย่างไร
ฉันพยายามอัปเดตแพ็คเกจจากเทอร์มินัลและนี่คือสิ่งที่ฉันได้รับ: $ sudo apt-get update E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. E: The method driver /usr/lib/apt/methods/http could not be found. …
108 apt  updates  sudo 

5
ฉันจะ sudo คำสั่งในสคริปต์โดยไม่ถามรหัสผ่านได้อย่างไร
ฉันต้องการเปิดระบบอัตโนมัติทุกวัน ดังนั้นฉันจะใช้รหัสด้านล่างในสคริปต์ Python ของฉัน แต่sudoขอรหัสผ่านให้ฉันทุกครั้ง: os.system('sudo sh -c "echo date \'+%s\' -d \'+ \ 24 hours\' > /sys/class/rtc/rtc0/wakealarm"') ฉันจะรันสคริปต์นี้โดยไม่sudoถามรหัสผ่านทุกครั้งได้อย่างไร
107 python  sudo 


3
ลบบันทึกย่อเกี่ยวกับ sudo ที่ปรากฏขึ้นเมื่อเปิดเครื่อง
เมื่อใดก็ตามที่ฉันเปิดเครื่อง To run a command as administrator (user "root"), use "sudo <command>". See "man sudo_root" for details. ปรากฏขึ้นก่อนที่เทอร์มินัล ฉันจะไปให้พ้นได้อย่างไร

8
ฉันจะแสดงรายการผู้ใช้ขั้นสูงทั้งหมดได้อย่างไร
ฉันต้องการคำสั่งเพื่อแสดงรายการผู้ใช้ทั้งหมดที่มีสิทธิ์ใช้งานรูทเช่น sudo หรือไม่ สมมติว่าฉันเป็นผู้ใช้ sudoer ฉันจะรู้ผู้ใช้ sudoer คนอื่น ๆ ได้อย่างไร?

7
จะเข้าสู่ไดเรกทอรีด้วยคำสั่ง 'cd' ได้อย่างไรหากมี 700 สิทธิ์และฉันไม่ได้เป็นเจ้าของ
ฉันพยายามใช้sudo cd name_of_dirแต่ได้รับข้อความแสดงข้อผิดพลาด: sudo: cd: command not found มีวิธีอื่นในการป้อนไดเรกทอรีที่เป็นของผู้ใช้รายอื่นซึ่งมี 700 สิทธิ์หรือไม่?

7
ฉันจะรันคำสั่ง 'sudo' ภายในสคริปต์ได้อย่างไร
หากต้องการแก้ไขด้วยตนเองฉันต้องพิมพ์คำสั่งนี้ sudo ./playback_delete_data_patch.sh 09_delete_old_data_p.sql มีที่ว่างก่อน 09: sudo ./playback_delete_data_patch.sh [space] 09_delete_old_data_p.sql ฉันจะเรียกใช้สิ่งนี้ภายในสคริปต์ได้อย่างไร นอกจากนี้ยังมีคำสั่งอื่น ๆ อีกมากมาย แต่อันนี้ทำให้เกิดปัญหา
84 scripts  sudo  root 

3
ฉันจะสร้างผู้ใช้ผู้ดูแลระบบจากบรรทัดคำสั่งได้อย่างไร
ฉันต้องการสร้างผู้ใช้ที่มีสิทธิ์ระดับผู้ดูแลและการตั้งค่าปกติเช่นโฮมไดเร็กตอรี่ มีadduserพารามิเตอร์ให้sudoอำนาจผู้ใช้โดยอัตโนมัติหรือไม่? การตั้งค่าเริ่มต้นadduserคืออะไร มันจะสร้างโฮมไดเรกทอรีโดยอัตโนมัติและสิ่งอื่น ๆ ทั้งหมดโดยไม่มีพารามิเตอร์เพิ่มเติมหรือไม่ (เช่นadduser <username>เพียงพอหรือไม่)

6
วิธีเปิดแอปพลิเคชันในฐานะรูทจาก Unity Launcher
ส่วนใหญ่ฉันกำลังมองหาวิธีที่จะปักหมุดแอปพลิเคชั่นไปที่ Unity Launch bar และรันเป็น root ในปัจจุบันแม้ว่าฉันจะเริ่มต้นแอปพลิเคชันด้วย sudo และตรึงมันหลังจากเริ่มทำงานมันจะเริ่มต้นในฐานะผู้ใช้ปัจจุบันในครั้งต่อไป เศร้า แต่ไม่มีตัวเลือกเมนูบริบท "ทำงานเป็น ... " อัปเดต : ฉันเปลี่ยนเป็น gnome3 และตอนนี้ฉันมีความสุขฉันขาดการค้นหา
81 unity  sudo 

4
ฉันจะเข้าสู่ระบบในฐานะ root ได้อย่างไร
ฉันต้องการที่จะเข้าสู่ระบบในฐานะ root แต่เมื่อฉันเข้าสู่ sudo -s และป้อนรหัสผ่านข้อความนี้จะปรากฏขึ้น: "คุณไม่ได้อยู่ในไฟล์ sudoers" และเมื่อฉันป้อน su และป้อนรหัสผ่านสิ่งนี้จะปรากฏขึ้น: "การตรวจสอบล้มเหลว" ระบบปฏิบัติการของฉันมีเพียงหนึ่งบัญชีเท่านั้น เกี่ยวกับ past1 ชั่วโมงที่ผ่านมาฉันเข้าสู่ระบบในฐานะ root และทำบางคำสั่งเมื่อฉันออกจากระบบฉันไม่สามารถเข้าสู่ระบบอีกครั้ง!
77 sudo  root 

3
ควรใช้ pkexec vs. gksu / gksudo เมื่อใด
มีวิธีการทั่วไปสองวิธีในการเรียกใช้แอปพลิเคชันแบบกราฟิกในฐานะรูท (หรือโดยทั่วไปในฐานะผู้ใช้รายอื่น) โปรแกรมเช่นgksu, gksudoและkdesudoมี frontends sudoกราฟิกสำหรับ ในทางตรงกันข้ามpkexecเป็น frontend กราฟิกสำหรับPolicyKit เมื่อรันโปรแกรมด้วยตนเองในฐานะรูท (หรือผู้ใช้อื่นที่ไม่ใช่รูท) ข้อดี / ข้อเสีย (ถ้ามี) ของการใช้งานpkexecคืออะไรเมื่อเทียบกับวิธีการใช้sudoส่วนหน้าแบบดั้งเดิมมากขึ้น?
77 security  gui  sudo  root  policykit 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.