RHEL 7 – Catatan RHCSA (Lembar Cheat)
Menambahkan akun pengguna
Gunakan useradd perintah untuk menambahkan pengguna baru :
# useradd [options] [username]
Pengaturan default untuk pengguna baru dapat dilihat dan dimodifikasi menggunakan opsi -D :
# useradd -D GROUP=100 HOME=/home INACTIVE=-1 EXPIRE= SHELL=/bin/bash SKEL=/etc/skel CREATE_MAIL_SPOOL=yes
Misalnya, untuk mengubah shell pengguna default untuk pengguna baru menjadi /bin/ksh :
# useradd -D -s /bin/ksh
Contoh
Untuk menambahkan pengguna dengan semua opsi default:
# useradd user01
Untuk menambahkan pengguna dengan uid 1099, beri komentar “pengguna baru” dan shell default sebagai /bin/ksh :
# useradd -u 1099 -c "new user" -s /bin/ksh user01
Periksa entri pengguna baru di /etc/passwd berkas :
grep user01 /etc/passwd user01:x:1099:1099:new user:/home/user01:/bin/ksh
Untuk memodifikasi pengguna yang ada (misalnya mengubah komentar) :
# usermod -c "modified user" user01
Untuk menetapkan kata sandi ke pengguna baru:
# passwd user01 Changing password for user user01. New password: Retype new password: passwd: all authentication tokens updated successfully.
Lihat /etc/shadow berkas :
# grep user01 /etc/shadow user01:$6$dox84xyJ$89DdMcxSlI9OHxUCyY1ryaFsmG6MSEwbmSbZXJoFY.tHgdEEeQQgQjDV0dD8jEiHusrUjj3p8gtMTKR4sXXN5.:17058:0:45:7:::
Untuk menghapus pengguna :
# userdel user01
kulit nologin
Anda dapat membuat pengguna dengan shell nologin untuk menjalankan layanan seperti SMTP, FTP, dll. Pengguna tanpa shell login tidak dapat login ke sistem dan oleh karena itu tidak dapat menjalankan perintah apa pun pada sistem secara interaktif pada sistem. Namun, proses dapat berjalan sebagai pengguna itu.
Untuk menambahkan "tes" pengguna baru dengan shell nologin :
# useradd -s /sbin/nologin test
Pastikan shell nologin ada di /etc/shells berkas :
# cat /etc/shells /bin/sh /bin/bash /sbin/nologin /usr/bin/sh /usr/bin/bash /usr/sbin/nologin