Jawaban:
Anda dapat menggunakan useradd
untuk mengatur semuanya termasuk kata sandi. Kata sandi harus sudah dienkripsi, tetapi Anda dapat menggunakan openssl
untuk membuat kata sandi md5 jika Anda hanya ingin menentukan kata sandi teks biasa:
useradd -u 12345 -g users -d /home/username -s /bin/bash -p $(echo mypasswd | openssl passwd -1 -stdin) username
Anda mungkin ingin mengecualikan ini dari riwayat Anda, jika Anda menggunakan kata sandi plaintext dalam perintah. Anda bisa menambahkan spasi sebelum perintah untuk mengeluarkannya dari riwayat. Jika Anda menjalankan perintah ini di banyak mesin, Anda mungkin hanya ingin membuat kata sandi sekali dan menggunakannya dalam perintah secara langsung:
useradd -u 12345 -g users -d /home/username -s /bin/bash -p '$1$NNfXfoym$Eos.OG6sFMGE8U6ImwBqT1' username
Anda harus dapat menggunakan sesuatu seperti ini:
adduser --uid 3434 --password my_password my_login
Tampaknya useradd
akan mengenkripsi kata sandi dengan crypt. Jika Anda lebih suka menggunakan metode lain (MD5, SHA256, SHA512), Anda dapat membuat pengguna dengan useradd
dan mengatur kata sandi chpasswd
, Anda dapat menjalankan:
useradd <options> && echo username:password | chpasswd --crypt-method=SHA512
Metode enkripsi kata sandi standar seluruh sistem Anda diatur di /etc/login.defs dalam variabel ENCRYPT_METHOD. &&
menyebabkan chpasswd
dijalankan hanya jika kreasi pengguna useradd
berhasil (kode keluar 0)
Kedatangan terlambat ke permainan - RHEL 7.1 - hal berikut berfungsi. Membuat pengguna SUDO, tidak mengenkripsi kata sandi, dan segera masuk sebagai pengguna baru:
U=youzerneim; P="pswrd"; adduser $U; echo $P | passwd $U --stdin; usermod -aG wheel $U; su - $U
useradd -u <uid> -G <group> -d / home / <user home dir> -p kata sandi -m
-u untuk UID
-d untuk direktori home
-m untuk membuat direktori home seperti disebutkan dalam opsi -d
Yah ada banyak lagi pilihan tergantung pada rasa linux.
Anda selalu dapat melakukan ... man useradd ATAU adduser manusia
-u
tidak diperlukan, dalam hal ini, kecuali jika Anda ingin secara khusus memilih UID tertentu.