Ini tidak dianjurkan untuk secara manual memodifikasi /etc/passwd
, /etc/shadow
, /etc/group
atau /etc/gshadow
karena resiko kerusakan. Jika Anda mencari perintah alternatif yang lebih mudah digunakan, lihatlah adduser(8)
. Yang harus Anda jalankan adalah:
sudo adduser user
Shell akan secara /bin/bash
default per /etc/adduser.conf
.
Biasanya, jika Anda ingin menambahkan pengguna dengan bash shell, dengan demikian membuat direktori home /home/user
dan grup pengguna, Anda akan menggunakan:
sudo useradd --create-home --shell /bin/bash --user-group user
Perintah ini pada dasarnya menentukan User ID $UID
dan Group ID gratis $GID
dan kemudian menjalankan perintah berikutnya:
echo "user:x:$UID:$GID::/home/user:/bin/bash" | sudo tee -a /etc/passwd
echo "user:x:$GID:" | sudo tee -a /etc/group
echo "user:!:$DATE_OF_LAST_PASS_CHANGE:0:99999:7:::" | sudo tee -a /etc/shadow
echo "user:!::" | sudo tee -a /etc/gshadow
..dan dengan demikian mungkin membuat cadangan file.
Halaman manual berikutnya tentang format file mungkin menarik bagi Anda: