Howto install Ambari on Ubuntu
Daftar Isi:
Perintah
sudo
memungkinkan pengguna tepercaya untuk menjalankan program sebagai pengguna lain, secara default pengguna root. Jika Anda menghabiskan banyak waktu di baris perintah,
sudo
adalah salah satu perintah yang akan sering Anda gunakan.
Biasanya, untuk memberikan akses sudo ke pengguna, Anda perlu menambahkan pengguna ke grup sudo yang ditentukan dalam file
sudoers
. Pada Debian, Ubuntu dan turunannya, anggota
sudo
grup diberikan hak istimewa sudo sementara pada distribusi berbasis RedHat seperti CentOS dan Fedora, nama grup sudo adalah
wheel
.
Setiap anggota grup ini akan diminta untuk memasukkan kata sandi sebelum menjalankan perintah sudo. Ini menambahkan lapisan keamanan tambahan dan ini adalah cara yang disukai untuk memberikan hak istimewa sudo kepada pengguna.
Namun, dalam beberapa situasi, seperti menjalankan skrip otomatis, Anda mungkin perlu mengonfigurasi file sudoers dan memungkinkan pengguna tertentu untuk menjalankan perintah
sudo
tanpa diminta kata sandi.
Menambahkan Pengguna ke File Sudoers
File sudoers berisi informasi yang menentukan hak istimewa sudo pengguna dan grup.
Anda dapat mengonfigurasi akses sudo pengguna dengan memodifikasi file sudoers atau dengan menambahkan file konfigurasi ke direktori
/etc/sudoers.d
. File yang dibuat di dalam direktori ini akan dimasukkan dalam file sudoers.
Sebelum membuat perubahan apa pun, sebaiknya buat cadangan file saat ini:
sudo cp /etc/sudoers{,.backup_$(date +%Y%m%d)}
Perintah tanggal akan menambahkan tanggal saat ini ke nama file cadangan.
Buka file
/etc/sudoers
dengan perintah
visudo
:
sudo visudo
Saat melakukan perubahan pada file sudoers selalu gunakan
visudo
. Perintah ini memeriksa file setelah diedit, dan jika ada kesalahan sintaks tidak akan menyimpan perubahan. Jika Anda membuka file dengan editor teks, kesalahan sintaksis akan mengakibatkan kehilangan akses sudo.
Pada kebanyakan sistem, perintah
visudo
membuka file
/etc/sudoers
dengan editor teks vim. Jika Anda tidak memiliki pengalaman dengan vim, Anda dapat menggunakan editor teks lain. Misalnya, untuk mengubah editor ke GNU nano Anda akan menjalankan:
sudo EDITOR=nano visudo
Gulir ke bawah ke akhir file dan tambahkan baris berikut yang akan memungkinkan pengguna "linuxize" untuk menjalankan perintah apa pun dengan
sudo
tanpa diminta kata sandi:
linuxize ALL=(ALL) NOPASSWD:ALL
Jangan lupa untuk mengubah "linuxize" dengan nama pengguna yang ingin Anda beri akses.
Misalnya, untuk mengizinkan hanya perintah
mkdir
dan
mv
yang akan Anda gunakan:
linuxize ALL=(ALL) NOPASSWD:/bin/mkdir, /bin/mv
Setelah selesai, simpan file dan keluar dari editor.
Menggunakan
/etc/sudoers.d
Alih-alih mengedit file sudoers Anda dapat membuat file baru dengan aturan otorisasi di direktori
/etc/sudoers.d
. Pendekatan ini membuat pengelolaan hak istimewa sudo lebih terpelihara.
Buka editor teks Anda dan buat file:
sudo nano /etc/sudoers.d/linuxize
Anda dapat memberi nama file seperti yang Anda inginkan, tetapi biasanya, itu adalah ide yang baik untuk menggunakan nama pengguna sebagai nama file.
/etc/sudoers.d/linuxizeTambahkan aturan yang sama seperti yang Anda tambahkan ke file sudoers:
linuxize ALL=(ALL) NOPASSWD:ALL
Akhirnya, simpan file dan tutup editor.
Kesimpulan
Kami telah menunjukkan kepada Anda cara mengedit
/etc/sudoers
sehingga Anda dapat menjalankan perintah
sudo
tanpa memasukkan kata sandi. Ini berguna ketika Anda memiliki skrip di mana pengguna non-root perlu menjalankan tugas administratif.
Peramban Penghapus Kata Sandi: Hapus Kata Sandi yang tersimpan di Peramban
Peramban Penghapus Sandi adalah perangkat lunak gratis untuk menampilkan, mencadangkan, dan menghapus semua yang disimpan kata sandi dari Internet Explorer, Chrome, Firefox, dll, browser Anda.
Cara mengimpor kata sandi dari 1 kata sandi ke dashlane
Berikut ini sekilas bagaimana Anda dapat mengimpor data dan kata sandi yang ada dari 1Password ke Dashlane.
Cara mengatur kata sandi utama untuk kata sandi Anda yang disimpan di firefox
Cara Mengatur Kata Sandi Utama Untuk Kata Sandi Anda Yang Disimpan di Firefox.