Perintah Linux

Bagaimana Saya Bisa Sudo Pengguna Lain Tanpa Kata Sandi??

Bagaimana Saya Bisa Sudo Pengguna Lain Tanpa Kata Sandi??

Di platform Linux, pengguna sudo adalah alat yang menyiratkan "pengguna super do" untuk menjalankan berbagai perintah sistem. Pengguna sudo biasanya adalah pengguna root atau pengguna lain yang memiliki beberapa hak istimewa. Untuk mendelegasikan tugas-tugas penting seperti server me-reboot atau memulai ulang server Apache, atau bahkan membuat cadangan menggunakan perintah sudo, Anda dapat menggunakan sudo tanpa harus memasukkan kata sandi lagi dan lagi.

Secara default, pengguna sudo perlu memberikan beberapa otentikasi pengguna. Terkadang, persyaratan pengguna adalah menjalankan perintah dengan hak akses root ini, tetapi mereka tidak ingin mengetikkan kata sandi beberapa kali, terutama saat membuat skrip. Ini mudah dilakukan di sistem Linux. Pada artikel ini, kami akan memeriksa metode sudo pengguna lain tanpa memasukkan kata sandi mereka.

Menjalankan perintah sudo tanpa kata sandi

Untuk mencadangkan pengguna sudo Anda, Anda perlu menyalin /etc/sudoers file dari satu tempat ke tempat lain. Gunakan perintah berikut untuk melakukannya:

$ sudo cp /etc/sudoers /root/sudoers.bak

Sekarang, untuk mengedit file /etc/sudoers, kita akan menggunakan perintah visudo. Ini akan membuka sudoers mengajukan.

$ sudo visudo

Untuk mengedit /etc/sudoers file, pengguna perlu memperbaiki entri sesuai kebutuhan Anda. Menambahkan pengguna lain ke sudo akan memungkinkan pengguna menjalankan perintah apa pun tanpa kata sandi. Dalam file di atas, tambahkan perintah berikut.

UserName ALL = NOPASSWD: /bin/systemctl restart httpd.layanan, /bin/kill

Ganti Nama pengguna dengan nama pengguna yang ingin Anda atur dalam file.

Kemudian, simpan dan keluar dari file menggunakan Ctl+O jalan pintas.

Jalankan SEMUA perintah sudo tanpa kata sandi

Untuk menambahkan grup ke sudo tanpa memberikan kata sandi, gunakan % karakter sebelum nama grup Anda. Tapi pertama-tama, buka visudo editor, menggunakan perintah di bawah ini:

$ sudo visudo

Setelah Anda membuka jendela editor, Anda perlu menambahkan baris berikut untuk menambahkan grup dan menjalankan semua perintah tanpa kata sandi.

%grup SEMUA=(SEMUA) NOPASSWD: SEMUA

Di sini, ganti nama grup dengan grup yang ingin Anda sesuaikan pengaturannya.

Mengizinkan pengguna menjalankan /bin/kill

Untuk mengizinkan pengguna menjalankan perintah /bin/kill menggunakan hak sudo tanpa memberikan kata sandi, tambahkan baris berikut di jendela editor yang sama:

Nama Pengguna ALL=(ALL) NOPASSWD: /bin/kill

Ganti Nama pengguna dengan nama pengguna yang ingin Anda sesuaikan pengaturannya.

Dengan cara yang sama, untuk memungkinkan anggota grup menjalankan perintah sudo /bin/bunuh, /bin/rm tanpa perlu memasukkan kata sandi apa pun, jalankan perintah yang ditambahkan:

%group ALL=(ALL) NOPASSWD: /bin/kill, /bill/rm

Menguji perubahan

Untuk menguji perubahan, Anda sekarang dapat menjalankan /bin/bunuh perintah, yang akan digunakan untuk mematikan proses apa pun yang ID-nya disediakan. Kali ini Anda tidak memerlukan kata sandi:

$ sudo /bin/bunuh PID

Kesimpulan

Pada artikel ini, kami melihat metode untuk menjalankan perintah apa pun tanpa memberikan kata sandi saat menggunakan sudo di platform Linux yang berbeda. Meskipun dianggap berisiko untuk tujuan keamanan,  operasi tanpa sandi berisiko dan merupakan fitur tambahan untuk sistem yang aman.

Tombol klik kiri mouse tidak berfungsi pada Windows 10
Jika Anda menggunakan mouse khusus dengan laptop, atau komputer desktop, tetapi but tombol klik kiri mouse tidak berfungsi pada Windows 10/8/7 untuk b...
Kursor melompat atau bergerak secara acak saat mengetik di Windows 10
Jika Anda menemukan bahwa kursor mouse Anda melompat atau bergerak sendiri, secara otomatis, acak saat mengetik di laptop atau komputer Windows, maka ...
Cara membalikkan arah gulir Mouse dan Touchpads di Windows 10
Mouse dan Panel sentuhs tidak hanya membuat komputasi menjadi mudah tetapi juga lebih efisien dan tidak memakan banyak waktu. Kami tidak dapat membaya...