Puncte:1

Interziceți ediția în gedit doar pentru citire

drapel gl

Deschid adesea documente cu gedit, cum ar fi gedit /etc/apt/sources.list și, evident, ar fi citit doar pentru că nu îl deschid ca root.

Dar atunci, de ce este gedit permițându-mi în continuare să editez fișierul, afișând o mențiune foarte ușoară „[Numai citire]” în bara de titlu că probabil că toată lumea o dor sau cel puțin mie și așteaptă să încerc să salvez după ce toate modificările pe care le-am dorit sunt făcute, doar pentru a spune "Hei! Nu poți salva. Ai pierdut timp."?

Există vreo modalitate de a:

  • Puneți gedit să blocheze orice ediție de fișiere numai în citire (așa că nu voi pierde timp editand ceva ce nu pot salva, modul meu preferat și „natural” de a gândi)
  • Solicitați salvarea gedit-ului să fie „îndreptată” pentru a obține drepturi sudo la salvare (deci nu pierd timpul petrecut cu editarea; dar asta nu ar „funcționa” dacă doar citirea provine dintr-o altă cauză, cum ar fi suportul/montarea RO)
FedKad avatar
drapel cn
Puteți salva fișierul cu un nou nume/locație. Și mai târziu rulați `sudo cat new_file >orig_file` pentru a actualiza fișierul original.
user535733 avatar
drapel cn
Dacă doriți să codificați una dintre aceste caracteristici ca opțiune, sunt sigur că dezvoltatorii Gedit vor saluta contribuția dvs.
Puncte:0
drapel cn

Orice fișier de sistem care poate fi citit de „alții” poate fi deschis de oricine din sistem cu orice software care poate deschide fișierul. Așa este implementat implicit. O modalitate teoretică ar fi să dezactivezi permisiunile de citire pentru „alții”, dar asta poate avea efecte secundare neașteptate și nu l-aș recomanda.

O modalitate ușoară de a obține ceea ce doriți ar fi să instalați versiunea snap sau flatpak a Gedit.O astfel de versiune rulează într-un sandbox și, în primul rând, nu are acces la fișierele de sistem. Alternativ, utilizați închisoare de foc pentru a stabili un sandbox pentru editorul dvs.

Cu privire la a avea gedit „upighted”: doar fiți puțin mai atent dacă decideți să lucrați ca root. Și dacă, în ciuda acestui fapt, vă aflați brusc într-o situație în care nu puteți salva modificările, atunci urmați sfatul dat în comentarii: salvați fișierul sub un nume temporar și apoi deschideți corect fișierul de sistem și lipiți conținutul modificat.

Dezvoltatorii probabil nu vor dori să se obosească să implementeze o astfel de caracteristică. 1) administrarea sistemului se face de obicei prin terminal pentru profesioniști; 2) ca utilizator obișnuit de desktop, nu editați fișierele de sistem în fiecare zi. Ai grijă să faci asta în mod corect de fiecare dată, iar dacă uitați să deschideți un fișier corect ca root, acest lucru este ușor de corectat.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.