Perintah chsh (ubah shell) mengatur program shell login Anda. Dipanggil tanpa nama pengguna, chsh memengaruhi akun Anda; dipanggil dengan nama pengguna (dengan root), itu memengaruhi pengguna itu. Tanpa opsi, chsh akan menanyakan informasi yang diinginkan.
$ chsh Changing shell for smith. Password: ******* New shell [/bin/bash]: /bin/tcsh
Shell baru harus terdaftar di /etc/shells.
Contoh Perintah chsh
1. Untuk mengubah shell login Anda:
# chsh -s /bin/bash
2. Untuk mencetak daftar cangkang:
# chsh -l
3. Untuk mencetak pesan penggunaan dan keluar:
# chsh -u
4. Untuk mencetak informasi versi:
# chsh -v
Kiat
– Setelah mengganti shell, Anda mungkin mengalami masalah dalam menjalankan beberapa perintah atau memiliki prompt atau tampilan yang tidak sebagus aslinya. Itu kemungkinan akibat dari shell default Anda yang disesuaikan dengan hati-hati oleh administrator sistem Anda.
– Beberapa sistem tidak mengizinkan pengguna menggunakan chsh untuk mengubah shell. Jika demikian, Anda harus mengirim email ke administrator sistem dan meminta perubahan, atau melihat apakah ada metode alternatif.
Pemikiran Akhir
chsh digunakan untuk mengubah shell login Anda. Jika shell tidak diberikan pada baris perintah, chsh memintanya. Semua shell yang valid terdaftar di file /etc/shells. Misalnya:
$ chsh -l /bin/bash /bin/sh /bin/ash /bin/bsh /bin/tcsh /bin/csh /bin/ksh /bin/zsh