Cara Log masuk sebagai Pengguna Super atau Pengguna Root di Linux
Pengguna super, juga dikenali sebagai pengguna akar atau akaun pentadbir, ialah akaun pengguna khas yang dikhaskan untuk tugas pentadbiran sistem di Linux. Atas sebab keselamatan, pengguna biasa dan pembangun biasanya dihadkan daripada mengakses terus akaun root secara lalai. Begini cara anda boleh menjadi pengguna super di Linux:
Butiran Tutorial | |
Tahap kesukaran | Mudah |
Keistimewaan akar | ya |
Keperluan | Terminal Linux |
kategori | Maklumat Pengguna |
Apakah akaun pengguna super Linux?
Dalam Linux dan sistem pengendalian seperti Unix lain, pengguna "root" ialah akaun dengan keistimewaan penuh dan akses kepada semua fail dan program merentas semua mod, sama ada dalam persekitaran pengguna tunggal atau berbilang pengguna. Pengguna root boleh melakukan tugas yang tidak boleh dilakukan oleh pengguna biasa, seperti menukar pemilikan fail dan mengakses port di bawah nombor 1024. Istilah "root" mungkin berasal daripada fakta bahawa pengguna ini adalah satu-satunya yang mempunyai kuasa untuk mengubah suai direktori akar sesuatu Sistem Unix. Peranan pentadbir sistem (sysadmin) adalah pelbagai dan boleh berbeza-beza dengan ketara bergantung pada organisasi. Sysadmins bertanggungjawab untuk memasang, menyokong dan menyelenggara pelayan dan sistem komputer, serta merancang dan menangani gangguan perkhidmatan dan isu lain.
Perintah untuk Log Masuk sebagai Superuser dalam Linux
Untuk log masuk sebagai pengguna super atau pengguna akar di Linux, anda boleh menggunakan salah satu daripada arahan berikut:
- perintah su – Jalankan arahan dengan pengguna gantian dan ID kumpulan.
- arahan sudo – Jalankan arahan sebagai pengguna lain.
- perintah doas – Alternatif kepada arahan sudo, yang berasal daripada projek OpenBSD. Ia serasi dengan beberapa pengedaran Linux, seperti Alpine Linux.
- /etc/passwd – Fail akaun pengguna Linux.
- /etc/group – Fail yang mentakrifkan keahlian kumpulan, memberikan pengguna akses superuser.
- /etc/shadow – Fail yang mengandungi maklumat kata laluan Linux untuk setiap pengguna, dengan kata laluan disimpan dalam format cincang.
Bagaimana untuk Menjadi Pengguna Super dalam Linux
Berikut adalah beberapa contoh penggunaan su
dan sudo
arahan untuk mendapatkan keistimewaan superuser dalam Linux.
Menjadi Pengguna Super dalam Linux Menggunakan Perintah sudo
Untuk menggunakan sudo
arahan, anda mesti menjadi sebahagian daripada kumpulan sekunder tertentu di Linux:
- kumpulan sudo pada Debian atau Ubuntu
- kumpulan roda pada CentOS, RHEL, Fedora atau Oracle Linux
Anda boleh menyemak keahlian kumpulan sekunder anda dengan menjalankan sama ada kumpulan
perintah atau id
perintah.
id kumpulan
uid=1000(admin) gid=1000(admin) kumpulan=1000(admin),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30 (dip),44(video),46(plugdev)
Anda juga boleh menggunakan grep
atau egrep
arahan untuk menyemak sama ada anda adalah sebahagian daripada sudo
atau roda
kumpulan. Contohnya:
grep 'sudo' /etc/group egrep 'sudo|wheel' /etc/group egrep 'sudo|wheel' /etc/group | grep $USER
sudo:x:27:admin
Seterusnya, jalankan arahan berikut untuk beralih kepada root/superuser:
Log Masuk Pengguna Super – Bagaimana Menjadi Pengguna Super dalam Linux Menggunakan su
Dalam Linux dan sistem berasaskan Unix yang serupa, the su
arahan membolehkan anda bertukar kepada pengguna lain semasa sesi log masuk atau log masuk sebagai pengguna super. Jika digunakan tanpa menyatakan nama pengguna, su
lalai untuk bertukar kepada akaun superuser.
Sangat disyorkan untuk menggunakan -
pilihan dengan su
perintah. Pilihan ini menyediakan persekitaran yang serupa dengan apa yang pengguna root akan miliki jika mereka log masuk terus. Gunakan su
perintah seperti berikut:
su -
Keluar dari Sesi su atau sudo
Untuk keluar a su
atau sudo
sesi, hanya taip salah satu daripada arahan berikut:
keluar
logout
Cara lain untuk keluar a su
atau sudo
sesi adalah dengan menekan butang CTRL dan D kunci secara serentak.