Dalam sistem Ubuntu, pengguna root biasanya dilumpuhkan. Untuk mengaktifkan pengguna root, anda boleh menggunakan arahan passwd untuk menetapkan kata laluan dan kemudian gunakan arahan su untuk log masuk sebagai root.
Pengguna akar ialah pengguna dengan hak pentadbiran sistem dan akses tanpa had. Dia mempunyai kebenaran untuk mengakses dan mengubah suai fail, pengurusan pengguna, pemasangan dan pengalihan keluar perisian, dan perubahan konfigurasi sistem.
Terdapat perbezaan yang jelas antara pengguna akar dan pengguna biasa Pengguna akar mempunyai kuasa tertinggi dan hak kawalan yang lebih luas dalam sistem. Pengguna akar boleh melaksanakan perintah sistem yang penting dan mengedit fail sistem, yang tidak boleh dilakukan oleh pengguna biasa.
Dalam panduan ini, saya akan meneroka akar Ubuntu, cara log masuk sebagai akar, dan cara ia berbeza daripada pengguna biasa.
Nota: Untuk arahan dan arahan yang dinyatakan dalam panduan ini, saya menggunakan Ubuntu 22.04.
Semasa pemasangan Ubuntu, pengguna root tanpa kata laluan dibuat. Pengguna root tidak aktif untuk mengelakkan sebarang kerosakan tidak sengaja pada fail sistem. Oleh itu, setiap kali anda log masuk ke sistem Ubuntu, anda masuk sebagai pengguna biasa, dengan peraturan tertentu. Walau bagaimanapun, ini tidak bermakna anda tidak akan mempunyai akses root. Menambah sudo sebelum arahan membolehkan anda melaksanakan perintah khusus akar jika anda mempunyai hak pentadbiran.
Pengguna root ialah akaun yang mempunyai keistimewaan tertinggi dalam sistem, dan sudo ialah alat baris arahan yang membolehkan pengguna biasa menjalankan perintah yang memerlukan keistimewaan root dengan keistimewaan khas. Dalam sistem Ubuntu, jika anda cuba melakukan operasi yang memerlukan akses istimewa tanpa kebenaran, sistem akan memaparkan mesej ralat yang ditolak kebenaran. Ini bermakna hak pengguna semasa anda tidak mencukupi untuk melaksanakan operasi ini.
Walau bagaimanapun, apabila sebagai pengguna sudo biasa, memasukkan sudo sebelum arahan, ia berfungsi dengan baik.
Walau bagaimanapun, jika anda bekerja sebagai root pada sistem, anda tidak perlu menambah sudo sebelum arahan untuk melaksanakan tugas berkaitan sistem.
Untuk menjalankan perintah sudo, pengguna biasa mesti diberikan hak pentadbiran; lihat panduan kami untuk menambah pengguna pada sudoer di Ubuntu untuk mendapatkan butiran lanjut.
Seperti yang dinyatakan sebelum ini, pengguna root dikunci ke dalam Ubuntu dan perisanya. Walau bagaimanapun, anda boleh mendayakannya dengan menetapkan kata laluan untuk pengguna root.
Sila ambil perhatian bahawa anda tidak boleh melakukan langkah-langkah ini jika anda bukan sebahagian daripada sudoers.
Anda boleh mendayakan pengguna root menggunakan arahan passwd dan memberikan root sebagai nama pengguna.
sudo passwd root
Selepas melaksanakan arahan, sila tetapkan kata laluan yang kukuh dan ingat kepentingan pengguna root. Setelah kata laluan ditetapkan, pengguna root didayakan dan boleh diakses.
Untuk log masuk ke Ubuntu sebagai pengguna root, buka terminal dan gunakan arahan su dengan pilihan dash --, --l atau --login.
Su—
Anda akan digesa untuk memasukkan kata laluan anda dan anda kini log masuk ke Ubuntu sebagai pengguna super.
Sila ambil perhatian bahawa apabila anda log masuk ke Ubuntu sebagai superuser, simbol $ tipikal shell bash akan bertukar kepada simbol #.
Kini, tidak perlu meletakkan sudo apabila melaksanakan perintah berkaitan sistem atau mengakses fail sistem.
Untuk menyambung semula identiti anda sebagai pengguna biasa, gunakan arahan keluar atau log keluar.
Kaedah di atas hanya berfungsi dari terminal, namun, jika anda ingin log masuk ke Ubuntu sebagai superuser menggunakan pengurus paparan, anda juga boleh melakukannya.
Amaran: Kaedah ini tidak disyorkan kerana dalam kes serangan berniat jahat, anda mungkin kehilangan kawalan ke atas pelayan. Anda juga boleh menyebabkan kerosakan pada fail sistem semasa memasang perisian daripada sumber yang tidak diketahui.
Sila ambil perhatian bahawa arahan berikut adalah untuk Ubuntu 22.04 dengan persekitaran desktop GENOME dan tidak akan berfungsi jika anda tidak menggunakan GENOME.
GENOME terkini menggunakan pengurus paparan GDM3 secara lalai, jadi kami akan menggunakan penyunting teks nano untuk mengakses fail konfigurasi GDM3.
sudo nano/etc/gdm3/custom.conf
Taip baris berikut dalam fail.
AllowRoot = benar
Sekarang, tekan Ctrl+x untuk keluar dari fail dan simpan perubahan.
Langkah seterusnya melibatkan mengubah suai direktori PAM atau Modul Pengesahan Boleh Pasang, yang mengandungi fail kata laluan GDM.
Amaran: Pengubahsuaian yang salah boleh merosakkan fail konfigurasi pam.d, akhirnya menyebabkan pelayan anda tidak dapat diakses.
Buka fail gdm-passowrd sekali lagi menggunakan editor Nano.
Sudo Nano/etc/pam.d/gdm-password
Ulas baris yang diserlahkan dalam tangkapan skrin di atas menggunakan # tanda.
Tekan ctrl+x untuk keluar dan simpan fail.
Sekarang, mulakan semula sistem Ubuntu anda dan pilih pilihan tidak tersenarai pada skrin log masuk.
Masukkan nama pengguna, pengguna super dan kata laluan yang dibuat dalam bahagian Log masuk sebagai pengguna super.
Selepas log masuk, buka terminal dan anda akan melihat simbol # secara lalai.
Jika anda adalah sebahagian daripada kumpulan pengguna dan pentadbir biasa, atau mempunyai hak pengguna super (Sudoer), anda boleh menggunakan arahan sudo untuk log masuk sebagai pengguna super.
Su Dao-S
atau
Sudoui
Selepas melaksanakan arahan di atas, anda akan diminta untuk kata laluan anda, masukkan kata laluan anda (kata laluan pengguna bukan kata laluan root).
Nama pengguna akan ditukar daripada nama biasa anda kepada superuser gunakan arahan horami untuk mengetahui nama pengguna semasa.
Wah wow nasi
Sebelum log masuk sebagai root, nama pengguna ialah Sam, tetapi selepas log masuk sebagai root, nama pengguna akan ditukar kepada root.
Selalu ada risiko keselamatan yang dikaitkan dengan pengguna akar aktif. Oleh itu, saya mengesyorkan menggunakan perintah sudo untuk mengakses hak pengguna root.
Pengguna root ialah pengguna peringkat tertinggi dengan semua kebenaran, namun, pada Ubuntu, pengguna root tidak aktif secara lalai. Untuk mengaktifkan pengguna root, anda perlu menetapkan kata laluan menggunakan arahan passwd. Jika pengguna sudah sudoer, pengguna boleh menggunakan arahan sudo-i untuk menjadi pengguna root. Panduan ini juga menyebut cara untuk mendayakan log masuk akar daripada GUI, yang tidak disyorkan. Adalah penting untuk ambil perhatian bahawa dalam banyak pengedaran Linux termasuk Ubuntu, pengguna akar tidak aktif kerana risiko keselamatan. Adalah disyorkan untuk menggunakan sudo dan bukannya log masuk sebagai pengguna akar aktif kerana ia adalah pilihan yang lebih selamat. Untuk mengetahui lebih lanjut tentang su dan sudo, gunakan arahan man su dan man sudo dalam terminal.
Atas ialah kandungan terperinci Log masuk ke Ubuntu sebagai pengguna super. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!