zshell Mengganti default shell pada sebuah distro adalah hal yang sangat mudah. Yaitu dengan perintah chsh.

Misalnya ketika kita akan mengganti bash dengan zsh.

$ chsh -s $(which zsh)
Changing shell for ramdzi.
Password: 
Shell changed.

Masalah pertama

Penggantian default shell ini tak selalu lancar, seperti munculnya masalah

chsh: Shell not change

Masalah ini bisa diatasi dengan mengedit /etc/passwd.

$ sudo vipw

Edit pada bagian

ramdzi:x:1000:100:Ramdziana F Y:/home/ramdzi:/bin/zsh

Perhatikan pada /bin/zsh.

Setelah itu silakan jalankan perintah chsh.

Masalah kedua

Ada kalanya setelah menginstall zsh, di /etc/passwd sudah terdapat /usr/bin/zsh.

ramdzi:x:1000:100:Ramdziana F Y:/home/ramdzi:/usr/bin/zsh

Silakan ubah /usr/bin/zsh ke /bin/zsh. Jangan paksa menjadi

ramdzi:x:1000:100:Ramdziana F Y:/home/ramdzi:/usr/bin/zsh:/bin/zsh

karena akan muncul masalah baru,

your shell is not in /etc/shells, shell change denied: Permission denied
comments powered by Disqus

Ubah CapsLock Jadi ESC dan Sekaligus Ctrl

Saya adalah pengguna Vim. Bila ada perang sipil antara Vim dan Emacs, secara otomatis saya akan jadi salah satu tentara Vim, anak buah om...… Continue reading

Ketika Mount Gagal dan Masuk Mode Read-Only

Published on March 26, 2016

Cara Install Gentoo

Published on March 04, 2016