danger readonly

Mengedit Berkas Read-Only dengan VIM untuk User Biasa.

Kadang kita menemukan sebuah berkas text yang memiliki permission "read-only" untuk user biasa. Ketika kita (user biasa) ingin mengedit atau mengubah isi dari berkas itu, kita perlu menggunakan sudo atau berganti ke user root. Tapi apa jadinya ketika kita sudah terlanjur jauh dan banyak melakukan pengeditan dan lupa untuk beralih ke user root? Bahasan kita kali ini adalah cara kita untuk menyimpan perubahan pada berkas text read-only.

danger readonly

Persiapan.

Berikut ini adalah beberapa hal yang perlu dipersiapkan.

  1. Berkas text read-only, di sini saya mengambil contoh file saya di /usr/local/etc/hanya-baca.txt
  2. Vim.

Langkah-langkah.

Berikut ini adalah langkah-langkah yang bisa dijalankan.

  1. Membuka berkas text read-only.
$ vim /usr/local/etc/hanya-baca.txt
  1. Cobalah Melakukan sedikit perubahan pada berkas !
  2. Mencoba menggunakan cara penyimpanan biasa (:w), kita akan disambut dengan pemberitahuan bahwa berkas adalah read-only.
20230623 16h44m41s grim
  1. Untuk bisa menyimpan hasil editan, kita perlu menjalankan perintah berikut.
:w !sudo tee %Code language: CSS (css)
20230623 16h43m49s grim

Kita akan dimintai password, isi saja !

5. Jawablah beberapa konfirmasi yang disuguhkan !

Jawablah dengan “O” untuk menyetujui dan menyimpan hasil editan ! Tekan enter untuk melanjutkan.

20230623 16h44m00s grim
20230623 16h44m08s grim
  1. Setelah dirasa cukup, kita bisa langsung keluar dengan perintah :q!.

Ringkasan.

Berikut adalah beberapa ringkasan untuk bahasan kita kali ini.

  1. Secara bawaan / default, user biasa / non root tidak bisa mengedit berkas read-only.
  2. Agar user biasa bisa mengedit dan menyimpan hasil editan berkas read-only ketika menggunakan Vim, kita bisa menggunakan perintah berikut.
:w !sudo tee %Code language: CSS (css)

Penutup.

Demikian tadi cara sederhana mengedit berkas read-only dengan Vim untuk user biasa. Kita tidak perlu bingung lagi ketika kita mendapatkan peringatan tentang berkas read-only. Terima kasih, semoga bisa membantu dan menjadi referensi. Sampai berjumpa pada bahasan selanjutnya !

Artikel Terkait

Leave a Reply

Your email address will not be published. Required fields are marked *