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.

Persiapan.
Berikut ini adalah beberapa hal yang perlu dipersiapkan.
- Berkas text read-only, di sini saya mengambil contoh file saya di /usr/local/etc/hanya-baca.txt
- Vim.
Langkah-langkah.
Berikut ini adalah langkah-langkah yang bisa dijalankan.
- Membuka berkas text read-only.
$ vim /usr/local/etc/hanya-baca.txt
- Cobalah Melakukan sedikit perubahan pada berkas !
- Mencoba menggunakan cara penyimpanan biasa (:w), kita akan disambut dengan pemberitahuan bahwa berkas adalah read-only.

- Untuk bisa menyimpan hasil editan, kita perlu menjalankan perintah berikut.
:w !sudo tee %
Code language: CSS (css)

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.


- Setelah dirasa cukup, kita bisa langsung keluar dengan perintah
:q!
.
Ringkasan.
Berikut adalah beberapa ringkasan untuk bahasan kita kali ini.
- Secara bawaan / default, user biasa / non root tidak bisa mengedit berkas read-only.
- 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 !
Leave a Reply