Akaun "root" pada komputer Linux adalah akaun dengan hak penuh. Akses root sering diperlukan untuk melaksanakan perintah di Linux, terutama perintah yang mempengaruhi fail sistem. Oleh kerana root sangat kuat, disarankan untuk hanya meminta akses root jika perlu, berbanding dengan log masuk sebagai pengguna root. Ini dapat membantu mencegah kerosakan tidak sengaja pada fail sistem penting.
Langkah-langkah
Kaedah 1 dari 4: Mendapatkan Akses Akar di Terminal
Langkah 1. Buka terminal
Sekiranya terminal belum dibuka, buka. Banyak pengedaran membolehkan anda membukanya dengan menekan Ctrl + Alt + T.
Langkah 2. Jenis
su - dan tekan ↵ Masukkan.
Ini akan mencuba log masuk anda sebagai "pengguna super." Anda sebenarnya boleh menggunakan perintah ini untuk log masuk seperti mana-mana pengguna di mesin, tetapi apabila dibiarkan kosong, ia akan cuba masuk sebagai root.
Langkah 3. Masukkan kata laluan root apabila diminta
Setelah mengetik su - dan menekan ↵ Enter, anda akan diminta untuk mendapatkan kata laluan root.
Sekiranya anda mendapat mesej "ralat pengesahan", akaun root anda kemungkinan terkunci. Lihat bahagian seterusnya untuk arahan membukanya
Langkah 4. Periksa arahan arahan
Apabila anda log masuk sebagai root, command prompt harus diakhiri dengan # dan bukannya $.
Langkah 5. Masukkan arahan yang memerlukan akses root
Setelah menggunakan su - untuk log masuk sebagai root, anda boleh menjalankan perintah yang memerlukan akses root. Perintah su dipelihara hingga akhir sesi, jadi Anda tidak perlu memasukkan kembali kata laluan root setiap kali anda perlu menjalankan perintah.
Langkah 6. Pertimbangkan untuk menggunakan
sudo bukannya su -.
sudo ("super user do") adalah perintah yang membolehkan anda menjalankan perintah lain sebagai root buat sementara waktu. Ini adalah cara terbaik bagi kebanyakan pengguna untuk menjalankan perintah root, kerana persekitaran root tidak dijaga, dan pengguna tidak perlu mengetahui kata laluan root. Sebaliknya, pengguna akan memasukkan kata laluan pengguna mereka sendiri untuk akses root sementara.
- Ketik perintah sudo dan tekan ↵ Enter (mis. Sudo ifconfig). Apabila diminta kata laluan, masukkan kata laluan pengguna anda, bukan kata laluan root.
- sudo adalah kaedah pilihan untuk pengedaran seperti Ubuntu, di mana ia akan berfungsi walaupun akaun root terkunci.
- Perintah ini terhad kepada pengguna yang mempunyai hak pentadbir. Pengguna boleh ditambah atau dikeluarkan dari / etc / sudoers.
Kaedah 2 dari 4: Buka Kunci Akaun Root (Ubuntu)
Langkah 1. Buka kunci akaun root (Ubuntu)
Ubuntu (dan beberapa pengedaran lain) mengunci akaun root sehingga rata-rata pengguna tidak dapat mengaksesnya. Ini dilakukan kerana akses root jarang diperlukan ketika menggunakan perintah sudo (lihat bahagian sebelumnya). Membuka kunci akaun root akan membolehkan anda log masuk sebagai root.
Langkah 2. Buka terminal
Sekiranya anda berada di persekitaran desktop, anda boleh menekan Ctrl + Alt + T untuk memulakan terminal.
Langkah 3. Jenis
akar sudo passwd dan tekan ↵ Masukkan.
Apabila diminta kata laluan, masukkan kata laluan pengguna anda.
Langkah 4. Tetapkan kata laluan baru
Anda akan diminta membuat kata laluan baru dan memasukkannya dua kali. Setelah kata laluan ditetapkan, akaun root akan aktif.
Langkah 5. Kunci akaun root sekali lagi
Sekiranya anda ingin mengunci akaun root, masukkan arahan berikut untuk membuang kata laluan dan mengunci root:
sudo passwd -dl root
Kaedah 3 dari 4: Log masuk sebagai Root
Langkah 1. Pertimbangkan untuk menggunakan kaedah lain untuk mendapatkan akses root sementara
Log masuk sebagai root tidak disarankan untuk digunakan secara berkala, kerana sangat mudah untuk melaksanakan perintah yang akan menjadikan sistem anda tidak dapat digunakan, dan ini juga menimbulkan risiko keselamatan, terutama jika anda menjalankan pelayan SSH pada mesin anda. Log masuk hanya sebagai root semasa melakukan pembaikan kecemasan, seperti menangani kegagalan cakera atau memulihkan akaun terkunci.
- Menggunakan sudo atau su dan bukannya log masuk sebagai root akan membantu mencegah kerosakan yang tidak diingini semasa log masuk sebagai root. Menggunakan perintah ini memberi pengguna peluang untuk memikirkan perintah tersebut sebelum kerosakan teruk dilakukan.
- Beberapa pengedaran, seperti Ubuntu, membiarkan akaun root terkunci sehingga anda membukanya secara manual. Ini bukan sahaja mencegah pengguna melakukan kerosakan yang tidak disengaja dengan terlalu banyak menggunakan akaun root, tetapi juga melindungi sistem dari penggodam yang berpotensi, kerana akaun root biasanya disasarkan terlebih dahulu. Dengan akaun root yang terkunci, penggodam tidak dapat mengaksesnya. Lihat bahagian sebelumnya untuk arahan mengenai membuka kunci root di Ubuntu.
Langkah 2. Masukkan
akar sebagai pengguna semasa log masuk ke Linux.
Sekiranya akaun root tidak dikunci dan anda tahu kata laluan, anda boleh log masuk sebagai root apabila anda diminta untuk log masuk dengan akaun pengguna. Masukkan root sebagai pengguna apabila diminta untuk log masuk.
Sekiranya anda memerlukan akses root untuk menjalankan perintah, gunakan kaedah di bahagian sebelumnya
Langkah 3. Masukkan kata laluan root sebagai kata laluan pengguna
Setelah memasukkan root sebagai nama pengguna, masukkan kata laluan root ketika diminta.
- Dalam banyak kes, kata laluan root mungkin "kata laluan."
- Sekiranya anda tidak mengetahui kata laluan root, atau terlupa, lihat bahagian seterusnya untuk mendapatkan arahan menetapkan semula.
- Di Ubuntu, akaun root dikunci dan tidak dapat digunakan sehingga dibuka kuncinya.
Langkah 4. Elakkan menjalankan program yang rumit semasa log masuk sebagai root
Ada kemungkinan program yang ingin anda jalankan akan memberi kesan negatif pada sistem anda apabila mempunyai akses root. Sangat disarankan agar anda menggunakan sudo atau su untuk menjalankan program dan bukannya log masuk sebagai root.
Kaedah 4 dari 4: Menetapkan Semula Kata Laluan Akar atau Pentadbir
Langkah 1. Tetapkan semula kata laluan root jika sudah dilupakan
Sekiranya anda lupa kata laluan root dan kata laluan pengguna anda, anda perlu memasuki mod pemulihan untuk mengubahnya. Sekiranya anda mengetahui kata laluan pengguna anda dan perlu menukar kata laluan root, cukup ketik sudo passwd root, masukkan kata laluan pengguna anda, kemudian buat kata laluan root baru.
Langkah 2. Nyalakan semula komputer anda dan tahan kiri-
⇧ Pergeseran selepas skrin BIOS.
Ini akan membuka menu GRUB.
Masa untuk ini mungkin sukar, jadi anda mungkin perlu mencuba beberapa kali
Langkah 3. Pilih yang pertama
(mod pemulihan) entri dalam senarai.
Ini akan memuatkan mod pemulihan untuk pengedaran semasa anda.
Langkah 4. Pilih
akar pilihan dari menu yang muncul.
Ini akan memulakan terminal dengan anda log masuk sebagai akaun root.
Langkah 5. Pasangkan semula pemacu dengan kebenaran menulis
Apabila anda memasuki mod pemulihan, biasanya anda hanya akan mempunyai kebenaran membaca. Masukkan arahan berikut untuk mengaktifkan akses tulis:
mount -rw -o imbuhan /
Langkah 6. Buat kata laluan baru untuk akaun yang tidak terkunci
Setelah anda log masuk sebagai root dan menukar kebenaran akses, anda boleh membuat kata laluan baru untuk akaun apa pun:
- Taip passwd accountName dan tekan ↵ Enter. Sekiranya anda perlu menukar kata laluan root, ketik root passwd.
- Masukkan kata laluan baru dua kali apabila diminta.
Langkah 7. Nyalakan semula komputer anda setelah menetapkan semula kata laluan
Setelah selesai menetapkan semula kata laluan, anda boleh menghidupkan semula dan menggunakan komputer anda seperti biasa. Kata laluan baru anda akan berkuat kuasa serta-merta.
Video - Dengan menggunakan perkhidmatan ini, beberapa maklumat dapat dikongsi dengan YouTube
Amaran
- Gunakan akaun root hanya apabila anda perlu, dan log keluar sebaik sahaja anda selesai.
- Hanya kongsi kata laluan root anda dengan orang yang A) dipercayai, dan B) perlu mengetahuinya.