Tambahkan pengguna
File adduser
default adalah /etc/adduser.conf
. Shell default yang ditentukan oleh DSHELL
variabel adalah /bin/bash
default.
useradd
Kemungkinan besar Anda tidak memerlukan ini karena useradd adalah utilitas tingkat sangat rendah, dan hampir tidak pernah digunakan secara langsung.
Jika Anda menggunakan useradd, edit /etc/default/useradd
file kerangka (jangan lupa untuk membuat cadangan).
Tetapkan SHELL
variabel /bin/bash
sebagai ganti /bin/sh
.
Sekarang setiap kali Anda menggunakan useradd
untuk menambahkan pengguna baru bash
secara otomatis shell default mereka.
Pengguna yang sudah ada
Jika Anda ingin mengganti shell dari pengguna yang sudah ada, Anda harus mengedit /etc/passwd
file (harap pastikan untuk memiliki cadangannya).
Berikut adalah deskripsi kolomnya
- nama login
- kata sandi terenkripsi opsional
- ID pengguna numerik
- ID grup numerik
- nama pengguna atau kolom komentar
- direktori home pengguna
- penerjemah perintah pengguna opsional
Dalam urutan itu dipisahkan oleh titik dua (:) seperti ini.
root:x:0:0:root:/root:/bin/bash
Untuk informasi lebih lanjut tentang file itu, lihat halaman manual man 5 passwd
.
sudo -u $USER chsh -s $SHELL
.