GNU/Linux >> Belajar Linux >  >> Linux

Login root otomatis di Debian 8.0 (hanya konsol)

File /etc/inittab tidak digunakan di bawah systemd lebih lama lagi. Jika mau, Anda dapat menginstal systemv dan Anda akan menemukan inittab baru , tetapi ini berarti berjalan mundur seperti kepiting.

Sebagai gantinya, Anda dapat mengedit file /lib/systemd/system/[email protected] dan ubah baris

  ExecStart=-/sbin/agetty --noclear %I $TERM

ke

  ExecStart=-/sbin/agetty --noclear -a root %I $TERM

Ini hanya mengikuti dari halaman manual agetty, yang menyatakan, antara lain:

-a , --autologin username

Masuk pengguna yang ditentukan secara otomatis tanpa meminta nama login dan kata sandi. -f username opsi ditambahkan ke /bin/login baris perintah secara default. --login-options opsi mengubah perilaku default ini dan kemudian hanya \u diganti dengan username dan tidak ada opsi lain yang ditambahkan ke baris perintah login.

Yang pasti, saya baru saja menguji ini di VM Debian saya, dan berfungsi dengan baik.


JANGAN mengedit unit di /lib/systemd secara langsung, karena dikelola oleh paket yang diinstal, dan akan ditimpa selama peningkatan paket.

Sebagai gantinya, gunakan $ sudo systemctl edit [email protected] untuk membuat unit drop-in di /etc/systemd/system/[email protected]/override.conf dengan isi sebagai berikut:

[Service]
ExecStart=
ExecStart=-/sbin/agetty --noclear --autologin your_user_name %I $TERM

Ini memiliki efek yang sama dengan jawaban @MariusMatutiae, tetapi tidak akan disentuh selama pemutakhiran sistem.

Baris pertama memilih [Service] bagian untuk ditimpa. Baris kedua secara eksplisit menghapus ExecStart entri -- jika tidak, ExecStart yang asli di /lib/systemd masih akan efektif, karena beberapa ExecStart direktif diperbolehkan dalam satu oneshot unit layanan.Dan baris terakhir mendefinisikan ExecStart yang baru baris perintah, yang sudah dijelaskan dalam jawaban @MariusMatutiae.

Lihat halaman manual systemd.unit(5) untuk detail dan contoh lebih lanjut.


Linux
  1. Mengkonfigurasi Yaboot Dan Debian Untuk Boot Ke Shell Login Baris Perintah?

  2. Izinkan login root ssh hanya dengan otentikasi kunci publik

  3. Hapus garis konsol yang dicetak saat ini

  1. tambahkan baris ke file HANYA jika belum ada dalam file

  2. login buruh pelabuhan otomatis dalam skrip bash

  3. Linux temukan/cari partisi root HANYA?

  1. Cara Menonaktifkan Login Pengguna Root melalui SSH

  2. Grep Untuk Garis Yang Hanya Berisi 5 Atau 6 Angka?

  3. Hanya Pengguna root yang dapat membuka LibreOffice