Score:1

ห้ามพิมพ์ใน gedit เมื่ออ่านอย่างเดียว

ธง gl

ฉันมักจะเปิดเอกสารด้วย gedit เช่น gedit /etc/apt/sources.list และแน่นอนว่ามันจะอ่านได้อย่างเดียวเพราะฉันไม่ได้เปิดในฐานะรูท

แต่แล้วทำไมเป็น gedit ยังคงอนุญาตให้ฉันแก้ไขไฟล์ โดยแสดงการกล่าวถึง "[อ่านอย่างเดียว]" ที่เบามากในแถบชื่อเรื่องที่ทุกคนอาจคิดถึงหรืออย่างน้อยก็เป็นฉัน และรอให้ฉันลองบันทึกหลังจากการเปลี่ยนแปลงทั้งหมดที่ต้องการเสร็จสิ้น แค่พูดว่า "เฮ้! คุณไม่สามารถบันทึกได้ คุณเสียเวลา"?

มีวิธีใดที่จะ:

  • ให้ gedit บล็อกไฟล์แบบอ่านอย่างเดียวรุ่นใดก็ได้ (ดังนั้นฉันจะไม่เสียเวลาแก้ไขสิ่งที่ฉันไม่สามารถบันทึก วิธีคิดที่ฉันชอบและ "เป็นธรรมชาติ")
  • ให้การบันทึก gedit เป็น "ตั้งตรง" เพื่อรับสิทธิ์ sudo เมื่อบันทึก (ดังนั้นฉันจึงไม่เสียเวลาไปกับการแก้ไข แต่นั่นจะไม่ "ทำงาน" หากการอ่านอย่างเดียวมาจากสาเหตุอื่นเช่น RO รองรับ / เมานต์)
FedKad avatar
cn flag
คุณสามารถบันทึกไฟล์ด้วยชื่อ/ตำแหน่งใหม่ จากนั้นเรียกใช้ `sudo cat new_file >orig_file` เพื่ออัปเดตไฟล์ต้นฉบับ
user535733 avatar
cn flag
หากคุณต้องการเขียนโค้ดหนึ่งในคุณสมบัติเหล่านั้นเป็นตัวเลือก ฉันมั่นใจว่านักพัฒนา Gedit จะยินดีกับการมีส่วนร่วมของคุณ
Score:0
ธง cn

ไฟล์ระบบใด ๆ ที่ "ผู้อื่น" สามารถอ่านได้สามารถเปิดได้โดยทุกคนในระบบด้วยซอฟต์แวร์ใด ๆ ที่สามารถเปิดไฟล์ได้ นั่นคือวิธีการดำเนินการตามค่าเริ่มต้น วิธีหนึ่งในทางทฤษฎีคือการปิดสิทธิ์การอ่านสำหรับ "ผู้อื่น" แต่นั่นอาจมีผลข้างเคียงที่ไม่คาดคิดและฉันไม่อยากแนะนำ

วิธีง่ายๆ ในการบรรลุสิ่งที่คุณต้องการคือการติดตั้ง snap หรือ Gedit เวอร์ชัน flatpakเวอร์ชันดังกล่าวทำงานในแซนด์บ็อกซ์ และไม่สามารถเข้าถึงไฟล์ระบบได้ตั้งแต่แรก หรือใช้ คุกไฟ เพื่อสร้างแซนด์บ็อกซ์สำหรับบรรณาธิการของคุณ

ด้วยความเคารพที่จะมี gedit "upighted": ระวังให้มากขึ้นหากคุณตัดสินใจที่จะทำงานเหมือน root และถ้าถึงอย่างนั้น จู่ๆ คุณก็อยู่ในสถานการณ์ที่คุณไม่สามารถบันทึกการเปลี่ยนแปลงได้ ให้ทำตามคำแนะนำที่ให้ไว้ในความคิดเห็น: บันทึกไฟล์ภายใต้ชื่อชั่วคราว จากนั้นเปิดไฟล์ระบบของคุณอย่างถูกต้องแล้ววางเนื้อหาที่แก้ไข

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

โพสต์คำตอบ

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