Di bagian persiapan ujian RHCSA ini, Anda akan mempelajari cara masuk ke sistem RHEL Anda dan cara beralih antara pengguna biasa dan pengguna root.
Dalam tutorial ini Anda akan mempelajari:
- Cara login sebagai user biasa atau root
- Cara mengalihkan pengguna di target multipengguna
Layar login multi-pengguna pada GNU/Linux seperti dalam kasus ini RHEL 8
Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Red Hat Enterprise Linux 8 |
Perangkat Lunak | T/A |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Cara memverifikasi target multi-pengguna
Pertama, verifikasi bahwa sistem Anda berjalan di multi-user
tingkat operasi.
- Untuk melakukannya, jalankan
systemctl
berikut ini perintah.$ systemctl get-default
- Jika sistem Anda saat ini tidak bisa boot ke
multi-user
runlevel secara default jalankan perintah berikut untuk mengubah target boot default.# systemctl set-default multi-user
- Reboot sistem Anda
# reboot
Masuk dan ganti pengguna
Sekarang Anda harus memiliki prompt login di depan Anda yang menjalankan multi-user
runlevel.
- Masuk ke sistem sebagai pengguna biasa. Selama instalasi RHEL Anda telah membuat setidaknya satu pengguna jadi gunakan kredensial pengguna dan masuk. Setelah berhasil masuk, Anda akan melihat prompt yang mirip dengan yang di bawah ini:
[linuxconfig@rhcsa ~]$
Awalan sebelum
$
actual yang sebenarnya masuk pada prompt Anda akan berbeda. Namun, secara default ini menampilkan nama pengguna dari pengguna yang saat ini masuk dan nama host sistem RHEL.Namun, bagian terpenting yang perlu diperhatikan di sini adalah
$
. yang sebenarnya tanda. Hanya ada dua kemungkinan karakter yang mungkin ditampilkan di akhir prompt shell Anda dan mereka adalah$
dan#
.$
tanda menunjukkan bahwa Anda masuk sebagai pengguna biasa yang tidak memiliki hak istimewa dan tidak akan dapat melakukan tugas administratif apa pun. Sebaliknya#
menunjukkan bahwa Anda telah memperoleh akses administratif root yang memungkinkan Anda untuk melakukan tugas administratif dan non-administratif.TAHUKAH ANDA?
Itu adalah praktik administrator sistem Linux yang baik untuk melakukan tugas apa pun yang tidak memerlukan akses administratif istimewa sebagai pengguna biasa. Hal ini dimungkinkan untuk melakukan tugas yang diberikan sebagai pengguna root administratif, namun, risiko Anda untuk secara tidak sengaja merusak sistem Anda, atau menghapus data sebagai akibat dari kesalahan atau kecelakaan. Sangat disarankan untuk mendapatkan akses administratif hanya jika tugas di depan memerlukannya! - Dapatkan akses root dengan menggunakan
su
perintah dan menggunakan-
sebagai argumen dan berikan kata sandi root yang sesuai. Ikuti tutorial ini jika Anda perlu mengatur ulang kata sandi root Anda:[linuxconfig@rhcsa ~]$ su -
- Konfirmasi bahwa Anda telah memperoleh akses root dengan mengeksekusi
whoami
memerintah. Melihat#
tanda tangan di akhir prompt shell Anda juga merupakan indikasi yang baik bahwa Anda telah memperoleh akses sistem istimewa.[root@rhcsa ~]# whoami root [root@rhcsa ~]#
- Masuk kembali sebagai pengguna biasa. Karena kita telah masuk sebagai pengguna biasa, yang harus kita lakukan adalah keluar dari sesi shell root yang diperoleh pada langkah sebelumnya dengan menjalankan
exit
perintah atau menekanCTRL+d
kombinasi tombol:[root@rhcsa ~]# whoami root [root@rhcsa ~]# exit logout [linuxconfig@rhcsa ~]$ whoami linuxconfig [linuxconfig@rhcsa ~]$
Namun, ada alternatif lain dan itu adalah membuat sesi pengguna reguler lainnya dengan menggunakan
su -
perintah dengan argumen pengguna yang ingin kita masuki. Contoh:[root@rhcsa ~]# whoami root [root@rhcsa ~]# su - linuxconfig [linuxconfig@rhcsa ~]$ whoami linuxconfig [linuxconfig@rhcsa ~]$
CATATAN
Saat menggunakansu
perintah dari shell hak istimewa root, pengguna tidak perlu memasukkan kata sandi pengguna biasa yang sesuai. Namun, mengakses shell root dari sesi shell pengguna biasa dengan menggunakansu
perintah, pengguna harus memasukkan root yang sesuai atau kata sandi pengguna biasa.
Latihan
- Ubah unit target boot default Anda menjadi
graphical.target
. Apakah ada perbedaan saat mengalihkan pengguna dari baris perintah terminal dibandingkan denganmulti-user
runlevel? - Apa perbedaan antara eksekusi perintah berikut?
$ su linuxconfig
DAN
$ su - linuxconfig