Score:0

ฉันจะแก้ไขไฟล์โฮสต์ได้อย่างไร ลูบุนตู 20.04

ธง es

โดยปกติแล้วฉันจะถูกปฏิเสธการเข้าถึงแม้ว่าฉันจะเปลี่ยนการอนุญาตเป็น 777 แล้วก็ตาม

ฉันเห็นวิธีแก้ปัญหามากมาย

ใช้ gedit ไม่รู้วิธีใช้งานหรือค้นหาอะไรก็ตาม

โซลูชันอื่นใช้เทอร์มินัล sudo -i gedit /etc/hosts แน่นอน แต่ฉันไม่รู้วิธีบันทึกไฟล์จากเทอร์มินัล CTRL+D ไม่ทำอะไรเลย

ลอง sudo nano /etc/hosts ฉันได้รับ: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว

ลองใช้โปรแกรมนี้: โฮสต์แล้ว แต่ยังถูกปฏิเสธไม่ให้บันทึก

ฉันจะแก้ไขและบันทึกไฟล์โฮสต์ได้อย่างไร

cn flag
ไม่เคย คือ "หลังจากที่ฉันเปลี่ยนการอนุญาตเป็น 777" วิธีแก้ปัญหาดังนั้นอย่าใช้มัน `u do nano /etc/hosts` นั่นเพราะคุณไม่มี `s` หน้า `udo` เหรอ? เมื่อใช้บรรทัดคำสั่งให้ใช้เครื่องมือบรรทัดคำสั่ง `vi`, `vim`, `nano` และไม่ใช่ gedit การใช้ GUI จาก commandline สามารถแก้ไขคุณสมบัติของไฟล์ที่ไม่ควรเปลี่ยนแปลง
Sandun avatar
jp flag
คุณลองเปิดไฟล์ด้วยคำนำหน้า 'vi' หรือไม่ คุณสามารถบันทึกการเปลี่ยนแปลงโดย :wq
cn flag
`sudo nano /etc/hosts` ควรใช้งานได้ ดังนั้นควร `sudo vi /etc/hosts` เว้นแต่ว่าคุณได้ทำสิ่งที่ถูกลบ /etc/hosts `ls -l /etc/hosts` แสดงไฟล์หรือไม่
Eric Huelin avatar
es flag
@Nmath ฉันประสบความสำเร็จในการบล็อกไซต์โดยใส่ 0.0.0.0 ไปยังไซต์ฟิชชิ่งหรือไซต์ที่เป็นอันตรายใด ๆ และฉันมีรายการมากมายที่ฉันใส่ไว้ในเครื่องทั้งหมดของฉัน
Eric Huelin avatar
es flag
@sudodus 20.04 Lubuntu "gedit admin:///etc/hosts" แอป 1 แอปนี้จะละเว้นการเข้าถึงที่ถูกปฏิเสธว่าทุกแอปอื่น ๆ ที่ฉันพยายามใช้เพื่อเขียนถึงมันและทำไม่ได้? ถึงกระนั้นก็ไม่ได้เพิ่มทางลัดไปยัง ddeaktop หรือเมนูเริ่ม ดังนั้นจึงไม่สามารถเข้าถึงได้
Eric Huelin avatar
es flag
@Rinzwind กำลังแสดง นั่นไม่ใช่ปัญหา กำลังบันทึกและรับการแก้ไขใด ๆ ที่ถูกปฏิเสธ
Eric Huelin avatar
es flag
@Sandun n00b ไม่เข้าใจคำถามของคุณ
Nmath avatar
ng flag
การใช้โฮสต์เพื่อบล็อกเป็นความคิดที่ไม่ดี ฉันทราบว่ามีคำแนะนำ (เก่า) หลายรายการบนอินเทอร์เน็ตที่แนะนำให้ทำเช่นนี้ น่าเสียดายที่ผู้คนออนไลน์จำนวนมากแบ่งปันคำแนะนำที่ไม่ดีและจะคงอยู่ตลอดไปแม้ว่าจะล้าสมัยไปแล้วก็ตาม มีวิธีที่ดีกว่า มีประสิทธิภาพมากกว่า และอันตรายน้อยกว่าในการบล็อกเนื้อหามากกว่าการจัดการไฟล์โฮสต์ของคุณด้วยรายการเท็จมากมาย
Eric Huelin avatar
es flag
@sudodus ฉันไม่รู้วิธีใช้พิมพ์ "^H" ซึ่งไม่ได้ทำอะไรเลย ไม่มีปุ่มบันทึก ตอนนี้ฉันลอง Ctrl+s แล้ว มันได้ผล โปรดทราบว่าที่นี่ไม่มีใครแนะนำวิธีใช้ "sudo nano /etc/hosts" Windows และ OSX มีปุ่มบันทึก แต่ไม่มี Linux สำหรับฉันแล้ว มันเป็นโลกที่โหดร้ายใน Linuxville หรือ Linux ที่ไม่รู้หนังสือ
guiverc avatar
cn flag
FYI: `gedit` เป็นตัวแก้ไขคำพังเพย Lubuntu ไม่ได้ใช้ GNOME ดังนั้นสิ่งที่เทียบเท่า LXQt จะแทนที่ `gedit` ด้วย `featherpad` .. แต่มันไม่ใช่ทางเลือกเดียวของคุณและโปรแกรมแก้ไข GUI ด้วย `sudo` นั้นไม่เหมาะ ฉันจะใช้ `vim` (รวม Lubuntu ด้วย) แต่เป็นตัวเลือกที่แย่สำหรับผู้ที่ไม่คุ้นเคยกับยูนิกซ์
Score:0
ธง br

ก่อนอื่น ให้สำรองไฟล์โฮสต์ของคุณ

cp /etc/hosts ~/Desktop/hosts.ori

จากนั้น จัดการมันโดยใช้ sudo เพื่อขออนุญาตที่ถูกต้อง ตามด้วยโปรแกรมแก้ไขข้อความที่คุณเลือก เช่น nano หรือ vim

sudo vim /etc/hosts
sudo nano /etc/hosts

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

Eric Huelin avatar
es flag
ไม่เป็นอันตรายหากรายการทั้งหมดเริ่มต้นด้วย 0.0.0.0 การหยุดเว็บไซต์ส่วนใหญ่ที่เป็นอันตรายนั้นไม่มีค่าใช้จ่าย
Smile.Hunter avatar
br flag
จะเกิดอะไรขึ้นถ้าคุณ 0.0.0.0 โดเมนการอัปเดตซอฟต์แวร์ของคุณ คุณจะไม่ได้รับแพตช์ความปลอดภัยผ่านการอัปเดตอัตโนมัติ และอาจเป็นอันตรายได้
Eric Huelin avatar
es flag
Linux สำหรับฉันเป็นอันตรายต่อสุขภาพของฉัน ฉันต้องต่อสู้และตามล่าทั่วอินเทอร์เน็ตโดยเสียเวลาทั้งวันเพียงเพื่อให้ลีนุกซ์ทำงาน วิธีแชร์ไฟล์กับโฮสต์ [แก้ไขแล้ว] วิธีเปลี่ยนความละเอียดหน้าจอเป็น 1920x1080 ต้องเรียกใช้บรรทัดคำสั่งเพื่อเพิ่มความละเอียดทุกครั้งที่เริ่ม Linux [ไม่แก้ไข] วิธีแก้ไขไฟล์ที่อ่านได้อย่างเดียวที่ไม่ใช่โฮสต์ [ ไม่ได้แก้ไข] วิธีสร้างทางลัดบนเดสก์ท็อปของไฟล์ [ไม่แก้ไข] ทุกอย่างสำหรับผู้ใช้ Windows และ OSX นั้นยากกับ Linux มันเป็นศัพท์แสงที่หนักหนาและซับซ้อนโดยไม่จำเป็น
ru flag
@EricHuelin บางคำถามคล้ายกับ "ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบจะแก้ไขไฟล์ระบบบน Windows ได้อย่างไรโดยไม่ได้รับพรอมต์ UAC" - เป็นการแยกสิทธิ์ ไม่ใช่วิทยาศาสตร์จรวด 'ศัพท์แสง' มีคำพ้องความหมายมากมายทั่วทั้งจักรวาล "ทางลัด" เรียกว่า symlink และสำหรับ OS X ก็เป็นศัพท์เฉพาะของ Linux ด้วยเช่นกัน ;)
Eric Huelin avatar
es flag
@Thomas Ward ความแตกต่างคือ Linux ขึ้นอยู่กับศัพท์แสงมากกว่า ฉันไม่เคยพบ distro ที่คุณไม่ต้องพิมพ์ sudo คำตอบส่วนใหญ่ต้องใช้เทอร์มินัล ฉันยังต้องการทางลัดบนเดสก์ท็อปด้วยซ้ำ และฉันก็ถูกโต้แย้งว่า "มันพิมพ์แค่ 10 ตัวอักษรในเทอร์มินัล ทำไมคุณถึงต้องการทางลัดบนเดสก์ท็อป" ความคิดที่น่าผิดหวังเกินบรรยาย
ru flag
@EricHuelin ฉันไม่เห็นว่าที่นี่ คำแนะนำของฉันคือคุณบันทึกข้อร้องเรียนของคุณเกี่ยวกับศัพท์แสง ฯลฯ สำหรับโซเชียลมีเดีย ไม่ใช่ที่นี่
Eric Huelin avatar
es flag
@Thomas Ward ฉันสัญญาว่าจะไม่ถามคำถามใด ๆ ที่นี่เกี่ยวกับความน่ารำคาญของ Linux

โพสต์คำตอบ

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