Bagaimana memiliki hak penuh (Root) di Linux

Pengarang: Louise Ward
Tanggal Pembuatan: 4 Februari 2021
Tanggal Pembaruan: 1 Juli 2024
Anonim
Disable root access in Linux (local and SSH)
Video: Disable root access in Linux (local and SSH)

Isi

Akun "root" di komputer Linux adalah akun dengan hak penuh. Untuk memanipulasi perintah di Linux, terutama yang mempengaruhi sistem file, biasanya membutuhkan akses root atau akses istimewa. Dengan daya yang sangat besar, tidak seperti izin penggunaan normal, akses root hanya diperlukan saat diperlukan. Akibatnya, file sistem yang penting dapat menghindari kerusakan yang tidak diinginkan.

Langkah

Metode 1 dari 4: Dapatkan akses root dengan terminal

  1. Buka program antarmuka prompt perintah terminal. Jika terminal belum menyala, bukalah. Banyak versi Linux memungkinkan Anda membuka terminal dengan menekan kombinasi tombol Ctrl+Alt+T.

  2. Tipe.su - dan tekan↵ Masuk. Anda akan masuk sebagai "pengguna tingkat lanjut". Sebenarnya Anda dapat menggunakan perintah ini untuk masuk ke komputer sebagai pengguna biasa. Namun, jika dibiarkan kosong, Anda dapat masuk dengan prioritas.

  3. Masukkan kata sandi akun pilihan Anda saat diminta. Setelah mengetik su - dan tekan ↵ MasukAnda akan diminta untuk memasukkan kata sandi akun pilihan Anda.
    • Jika Anda mendapatkan pesan "kesalahan otentikasi", kemungkinan besar akun root Anda telah dikunci. Baca bagian selanjutnya untuk mempelajari cara membukanya.

  4. Uji penerjemah baris perintah. Saat masuk dengan prioritas, penerjemah baris perintah akan diakhiri dengan # dari pada $.
  5. Masukkan perintah yang membutuhkan akses prioritas. Setelah digunakan su - Untuk masuk dengan prioritas, Anda dapat menjalankan perintah apa pun yang memerlukan akses prioritas. Ayo pergi su diadakan hingga sesi berakhir, jadi Anda tidak perlu memasukkan kembali kata sandi prioritas setiap kali Anda perlu menjalankan perintah.
  6. Pertimbangkan untuk menggunakan.sudodari padasu -.sudo ("super user do") adalah perintah yang memungkinkan Anda menjalankan perintah lain dengan prioritas sementara. Ini adalah cara terbaik untuk menjalankan perintah yang memerlukan akses root bagi sebagian besar pengguna, karena pada tahap ini, Anda tidak memerlukan lingkungan akses pilihan dan pengguna tidak perlu mengetahui kata sandi akun. Mereka akan memasukkan kata sandi masuk biasa mereka untuk mendapatkan akses root sementara.
    • Tipe sudo perintah dan tekan ↵ Masuk (seperti sudo ifconfig). Saat diminta, masukkan kata sandi pengguna akun, jangan ketik kata sandi akun yang disukai.
    • sudo adalah metode yang disukai dengan versi seperti Ubuntu: metode ini bekerja bahkan ketika akun root terkunci.
    • Perintah ini hanya untuk pengguna dengan hak administratif. Pengguna dapat ditambahkan atau dihapus dari.
    iklan

Metode 2 dari 4: Buka kunci akun root (Ubuntu)

  1. Buka kunci akun root (Ubuntu). Ubuntu (dan beberapa versi lain) mengunci akun root untuk mencegah pengguna biasa mengaksesnya. Ini karena penggunaan perintah sudo (lihat di atas), kami jarang membutuhkan akses prioritas. Membuka kunci akun root akan memungkinkan Anda untuk masuk dengan prioritas penuh.
  2. Buka terminal. Jika Anda bekerja di lingkungan desktop, Anda dapat menekan Ctrl+Alt+T untuk menjalankan terminal.
  3. Tipe.sudo passwd rootdan tekan↵ Masuk. Saat diminta, masukkan kata sandi pengguna anda.
  4. Tetapkan kata sandi baru. Anda akan diminta untuk membuat dan memasukkan kata sandi baru dua kali. Setelah disetel, akun root akan berfungsi.
  5. Kunci akun root. Jika Anda ingin mengunci akun root, masukkan perintah berikut untuk menghapus kata sandi dan mengunci akun:
    • sudo passwd -dl root
    iklan

Metode 3 dari 4: Masuk dengan kontrol penuh

  1. Pertimbangkan untuk menggunakan metode lain untuk mendapatkan akses root sementara. Masuk dengan kontrol penuh harus dibatasi untuk penggunaan normal karena melakukannya sangat mudah untuk menjalankan perintah yang dapat membuat sistem tidak dapat beroperasi. Pada saat yang sama, ini juga membawa risiko keamanan, terutama saat server SSH dijalankan di komputer. Masuk dengan akses penuh hanya saat perbaikan mendesak diperlukan, seperti memecahkan masalah kegagalan drive atau memulihkan akun yang terkunci.
    • Menggunakan sudo atau su Alih-alih masuk dengan akses penuh, ini akan membantu mencegah kerusakan proses masuk yang tidak diinginkan. Perintah-perintah ini memberi pengguna kesempatan untuk mempertimbangkan pesanan sebelum kerusakan serius terjadi.
    • Beberapa versi, seperti Ubuntu, mengunci akun root sampai Anda membukanya sendiri. Ini tidak hanya mencegah pengguna secara tidak sengaja menyebabkan terlalu banyak kerusakan saat menggunakan akun root, tetapi juga melindungi sistem dari peretas: akun root sering kali menjadi target pertama mereka. Setelah terkunci, peretas tidak akan bisa mendapatkan akses dengan akun root. Anda dapat merujuk ke instruksi untuk membuka kunci akun root di Ubuntu di bagian sebelumnya.
  2. Impor.akar di bidang pengguna saat masuk ke Linux. Jika akun root tidak dikunci dan jika Anda mengetahui kata sandinya, Anda dapat masuk dengan akses root saat diperlukan login normal. Impor akar di bidang pengguna saat diminta untuk masuk.
    • Jika Anda memerlukan akses root untuk mengoperasikan perintah tertentu, gunakan metode di atas.
  3. Masukkan kata sandi root di bidang kata sandi pengguna. Setelah mengimpor akar di kolom nama pengguna, masukkan kata sandi root saat diminta.
    • Dalam banyak kasus, kata sandi root hanya bisa berupa "kata sandi".
    • Jika Anda tidak tahu atau lupa kata sandi root, lihat instruksi untuk mengatur ulang kata sandi Anda nanti.
    • Di Ubuntu, akun root dikunci dan menjadi tidak tersedia sampai dibuka.
  4. Hindari menjalankan program yang rumit saat masuk dengan akun root. Ada kemungkinan bahwa dengan mendapatkan akses root, program yang ingin Anda jalankan akan berdampak negatif pada sistem. Alih-alih masuk dengan akun root, sudo dan su disarankan untuk menjalankan program. iklan

Metode 4 dari 4: Setel ulang kata sandi root dan kata sandi admin

  1. Setel ulang kata sandi akun root jika lupa. Jika Anda lupa kata sandi akun root dan kata sandi pengguna, Anda harus memiliki komputer Anda boot ke mode pemulihan untuk mengubah kata sandi ini. Jika Anda mengetahui kata sandi pengguna dan perlu mengubah kata sandi akun root, cukup ketik sudo passwd root, masukkan kata sandi pengguna dan buat kata sandi root baru.
  2. Nyalakan kembali komputer dan tahan tombol-.⇧ Shiftdi sebelah kiri saat layar BIOS muncul. Menu GRUB akan terbuka.
    • Menekan dan menahan tombol pada waktu yang tepat cukup sulit, jadi Anda mungkin harus mencobanya berkali-kali.
  3. Pilih item.- mode pemulihan - pertama dalam daftar. Mode pemulihan untuk versi OS Anda saat ini akan diunduh.
  4. Pilih salah satu opsi.dari menu yang muncul. Antarmuka jendela baris perintah tempat Anda masuk dengan akun root akan diluncurkan.
  5. Hubungkan drive dengan izin menulis. Saat boot dalam mode pemulihan, biasanya Anda memiliki hanya baca. Masukkan perintah berikut untuk mengaktifkan akses tulis:
    • mount -rw -o remount /
  6. Buat kata sandi baru untuk akun yang terkunci. Saat masuk dengan akun root dan mengubah akses, Anda dapat membuat kata sandi baru untuk semua akun:
    • Tipe passwd nama akun dan tekan ↵ Masuk. Jika Anda ingin mengubah kata sandi akun root, ketik root passwd.
    • Masukkan kata sandi baru Anda dua kali saat diminta.
  7. Nyalakan kembali komputer setelah mengatur ulang kata sandi. Setelah Anda menyetel ulang kata sandi, Anda dapat memulai ulang komputer seperti biasa. Kata sandi baru akan segera berlaku. iklan

Peringatan

  • Gunakan akun root hanya jika diperlukan dan keluar setelah selesai.
  • Hanya bagikan kata sandi akun root dengan orang A) yang Anda percayai, dan B) perlu tahu.