Pada banyak sistem Linux, Anda dapat melakukan tugas sebagai root dengan menjalankan perintah dengan sudo. Proyek OpenBSD telah mengembangkan alternatif minimalis, doas.

Jadi, bagaimana Anda menggunakan doas untuk menjalankan perintah Linux sebagai pengguna lain, dan apakah itu akan menggantikan sudo?

Apa itu do'a?

doas adalah utilitas yang memungkinkan pengguna standar untuk melakukan tugas sebagai root, seperti halnya sudo. Ini dikembangkan oleh proyek OpenBSD sebagai alternatif minimalis untuk sudo, dan sebagai hasilnya, program ini jauh lebih kecil daripada sudo.

Meskipun dikembangkan sebagai bagian dari OpenBSD, versi portabel tersedia yang bekerja dengan sistem mirip Unix lainnya, termasuk Linux.

Cara Menginstal doa

doas tersedia di sebagian besar repositori distro resmi dan Anda dapat dengan mudah menginstalnya menggunakan manajer paket distribusi Anda. Untuk menginstal doas di distro berbasis Debian seperti Ubuntu:

sudo apt install doas

Perhatikan bahwa paket hanya ada di repositori Ubuntu 21.04 dan bukan di rilis 20.04 LTS.

instagram viewer

Untuk menginstalnya di Arch, cukup gunakan pacman:

sudo pacman -S opendoas

Di Fedora dan CentOS, gunakan DNF untuk menginstal doas:

sudo dnf instal opendoas

Mengonfigurasi doa

doas membutuhkan lebih banyak pengaturan daripada sudo karena sebagian besar distro masih tidak menyertakannya secara default, tetapi konfigurasinya jauh lebih mudah dipahami daripada sudo. Yang harus Anda lakukan adalah mengedit /etc/doas.conf file sebagai root.

Berikut adalah contoh doa yang meniru perilaku sudo, dan memungkinkan Anda menjalankan perintah apa pun sebagai root. Menggunakan doas, Anda juga mendapatkan masa tenggang di mana Anda tidak perlu memasukkan kata sandi Anda selama beberapa menit setelah menjalankan perintah doas berturut-turut.

izinkan tetap menggunakan nama pengguna sebagai root

NS nama pengguna dalam perintah di atas adalah pengguna yang ingin Anda aktifkan. Banyak sistem memiliki pengguna dalam grup tertentu seperti "admin" atau "roda" yang dapat menggunakan sudo. Anda juga dapat menduplikasi ini dengan doa dengan mendahului nama grup dengan tanda titik dua.

izin bertahan: roda sebagai root

Anda juga dapat menentukan perintah Linux dengan doas. Misalkan Anda hanya ingin pengguna tertentu dapat menjalankan APT untuk memperbarui sistem. NS cmd opsi memungkinkan Anda menentukan daftar perintah individual dan tidak lulus akan membiarkan Anda menjalankan perintah root tanpa kata sandi.

izinkan pengguna nopass cmd apt-get sebagai root

Menggunakan Doa

Anda menggunakan doas di baris perintah sama seperti Anda menjalankan Sudo:

dos apt update

Terkait: Cara Mengubah Antar Pengguna di Linux

Bagaimana dengan sudo?

Terlepas dari kedatangan doas, sudo akan ada untuk sementara waktu. Meskipun sudo memiliki file konfigurasi yang berbelit-belit, ia menawarkan banyak kontrol yang halus. Plus, doas belum tersedia di semua repositori distro. Anda mungkin harus menggunakan sudo sampai lebih banyak repositori menambahkannya atau distro mulai mengganti sudo dengan doas sebagai program administratif default.

Selain doas dan sudo, ada beberapa program lain yang dapat Anda instal untuk menjalankan perintah sebagai pengguna lain. Banyak distro Linux termasuk Arch Linux dikirimkan dengan su sebagai utilitas default untuk beralih antar pengguna.

Sudo vs. su: Perintah Mana yang Harus Anda Gunakan?

Di Linux, ada dua perintah untuk mendapatkan akses superuser: su dan sudo. Yang mana yang harus Anda gunakan tergantung pada tugas yang ada.

Baca Selanjutnya

MembagikanMenciakSurel
Topik-topik yang berkaitan
  • Linux
  • Perintah Linux
Tentang Penulis
David Delony (61 Artikel Diterbitkan)

David adalah seorang penulis lepas yang berbasis di Pacific Northwest, tetapi awalnya berasal dari Bay Area. Dia telah menjadi penggemar teknologi sejak kecil. Minat David termasuk membaca, menonton acara TV dan film berkualitas, bermain game retro, dan mengumpulkan rekaman.

More From David Delony

Berlangganan newsletter kami

Bergabunglah dengan buletin kami untuk kiat teknologi, ulasan, ebook gratis, dan penawaran eksklusif!

Klik di sini untuk berlangganan