Proses Login Linux

Langkah 1 init
Proses yang pertama kali dijalankan saat komputer dihidupkan adalah init. Setiap proses akan diberi nomor id atau biasa disebut PID (program identifier). Init akan mempunyai PID 1 pada saat booting. Setelah init dijalankan akan dilanjutkan ke getty.

Langkah 2 Getty
Fungsi getty adalah penyedia terminal untuk standar input, output dan error.

Langkah 3 Login
Pada sistem login akan menjalankan file /bin/login untuk menjalankan prompt login dan password. Password yang dimasukkan user akan dicocokkan dengan file password /etc/passwd atau /etc/shadow. Jika user dan password sesuai akan menjalankan file startup shell.

Langkah 4 Shell
Startup shell berbeda karena terdapat banyak jenis shell dalam linux. Untuk shell jenis bash file startupnya adalah .bash_profile atau .bashrc. Kedua file tersebut biasanya diambil dari file /etc/profile dan /etc/bashrc. Isi file tersebut adalah konfigurasi lingkungan shell yaitu PATH, USERNAME dan ENVIRONMENT.

Perintah untuk melihat lingkungan user
#env

File .bashrc adalah file yang akan dijalankan pertama kali setelah login. File tersebut dapat diubah sesuai dengan keinginan.

Perintah melihat isi .bashrc
#cat .bashrc

Perintah edit file .bashrc
#nano .bashrc

0 komentar