Assalamu'alaikum wr.wb
Pada kesempatan kali ini saya akan membagikan sedikit tips terkait dengan error berikut:
su: failed to execute /usr/bin/zsh: No such file or directory
Error ini biasanya terjadi karena kita menghapus zsh atau Z shell pada sistem kita yang mana zsh tersebut masih digunakan sebagai default shell untuk user root. Oleh karena itu, ketika kita mencoba untuk login menggunakan user root (contoh menggunakan perintah sudo su), maka akan muncul pesan error tersebut karena sistem tidak dapat menemukan shell zsh.
Sekilas Info:
Z shell (Zsh) adalah sebuah Unix shell yang dapat digunakan sebagai login shell yang interaktif dan sebagai penerjemah perintah yang kuat untuk shell scripting. Zsh adalah Bourne shell yang disempurnakan dengan sejumlah besar perbaikan, termasuk penambahan beberapa fitur dari Bash, ksh, dan tcsh. - Dikutip dari wikipedia.
Berikut ini adalah langkah-langkah untuk mengatasi error tersebut, kita hanya perlu mengubah default shell untuk user root kita dengan cara mengedit file /etc/passwd dengan menggunakan perintah berikut:
sudo nano /etc/passwd
*catatan: Gunakan text editor sesuai dengan yang biasanya kalian gunakan, disini Saya menggunakan nano sebagai text editor.
Setelah itu edit default shell user root dari zsh menjadi bash:
Sebelum:
root:x:0:0:root:/root:/usr/bin/zsh
Sesudah:
root:x:0:0:root:/root:/usr/bin/bash
Jangan lupa untuk menyimpan perubahannya dan keluar dari file editor tersebut.
Setelah selesai, coba lagi untuk login ke user root dengan menggunakan perintah berikut:
sudo su
Apabila berhasil, maka kalian akan mendapatkan shell dengan akses root (#) seperti tampilan berikut:
Sekian yang dapat Saya sampaikan, kurang lebihnya Saya mohon maaf. Apabila ada yang ingin kalian tanyakan, silakan tulis di kolom komentar di bawah ini. Terima kasih
Wassalamu'alaikum wr.wb
Tidak ada komentar:
Posting Komentar