GNU/Linux >> Belajar Linux >  >> Linux

Mengubah shell default di Linux

Anda harus memiliki 'kerangka' di suatu tempat di /etc , mungkin /etc/skeleton , atau periksa setelan default, mungkin /etc/default atau sesuatu. Itu adalah skrip yang menentukan variabel lingkungan standar yang ditetapkan selama login.

Jika hanya untuk akun Anda sendiri:periksa file (tersembunyi) ~/.profile dan ~/.login . Atau hasilkan mereka, jika tidak ada. Ini juga dievaluasi oleh proses login.


Coba perintah linux chsh .

Perintah detailnya adalah chsh -s /bin/bash .Ini akan meminta Anda untuk memasukkan kata sandi Anda. Shell login default Anda adalah /bin/bash sekarang. Anda harus keluar dan masuk kembali untuk melihat perubahan ini.

Berikut ini dikutip dari halaman manual:

Perintah chsh mengubah shell login pengguna. Ini menentukan nama perintah login awal pengguna. Pengguna biasa hanya dapat mengubah shell login untuk akunnya sendiri, pengguna super dapat mengubah shell login untuk akun apa pun

Perintah ini akan mengubah shell login default secara permanen.

Catatan:Jika akun pengguna Anda jauh seperti pada autentikasi Kerberos (mis. Perusahaan RHEL) maka Anda tidak akan dapat menggunakan chsh .


Anda dapat mengubah file passwd secara langsung untuk pengguna tertentu atau menggunakan perintah di bawah

chsh -s /usr/local/bin/bash username

Kemudian keluar dan masuk


Linux
  1. Perintah mv Linux

  2. Linux du perintah

  3. Perintah ip Linux

  1. Perintah cd Linux

  2. Contoh Perintah login di Linux

  3. Apa perintah *nix untuk melihat shell login default pengguna

  1. Bagaimana Cara Mengubah (Permanen) Default Shell Setelah Login Pada Ttyn Tertentu Di Linux?

  2. Cara Mengubah Shell Default Di Linux

  3. Contoh Perintah chsh di Linux