Rumah > Tutorial sistem > LINUX > Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

William Shakespeare
Lepaskan: 2025-03-24 10:35:11
asal
548 orang telah melayarinya

Dalam panduan ini, kami akan memandu anda melalui langkah -langkah untuk membolehkan log masuk automatik di Ubuntu Desktop dan edisi pelayan. Ciri yang mudah ini membolehkan anda memintas skrin log masuk pada desktop Ubuntu, yang membolehkan akses terus ke persekitaran desktop anda. Di Server Ubuntu, ia menghapuskan keperluan untuk memasukkan kelayakan anda secara manual setiap kali.

Amaran: Log masuk automatik boleh menimbulkan risiko keselamatan kerana sesiapa yang mempunyai akses fizikal ke pelayan anda hanya boleh menghidupkannya untuk mendapatkan akses. Pastikan anda mempertimbangkan implikasi keselamatan yang berpotensi sebelum membolehkan ciri ini.

Sebelum mengkonfigurasi log masuk automatik Ubuntu , mari kita luangkan masa yang singkat untuk memahami konsep TTY . Memahami ini akan memberikan konteks penting untuk langkah -langkah yang akan datang.

Jadual Kandungan

Apa itu TTY?

TTY , pendek untuk teletypewriter , adalah istilah yang berasal dari hari -hari awal UNIX apabila pengguna disambungkan ke komputer melalui mesin teletype fizikal. Hari ini, TTY umumnya merujuk kepada peranti terminal, yang boleh menjadi konsol fizikal, konsol maya, atau pseudoterminal (seperti program emulator terminal).

Untuk mengetahui yang mana anda sedang log masuk di Ubuntu, anda boleh menggunakan perintah TTY. Perintah ini mencetak nama fail terminal yang disambungkan ke input standard.

 tty
Salin selepas log masuk

Output Contoh:

 /dev/tty1
Salin selepas log masuk

Dalam contoh ini, pengguna dilog masuk ke TTY1 . Output sebenar anda mungkin berbeza bergantung pada mana TTY atau terminal emulator yang sedang anda gunakan.

Bahagian TTY1 merujuk kepada konsol maya pertama . Pada sistem Ubuntu yang tipikal, terdapat enam konsol maya yang boleh diakses dengan menekan kekunci Ctrl Alt F1 hingga F6 . TTY1 sepadan dengan Ctrl Alt F1, TTY2 sepadan dengan Ctrl Alt F2, dan sebagainya.

Jika anda menggunakan emulator terminal dalam persekitaran grafik (seperti terminal Gnome atau xterm), perintah TTY mungkin akan mencetak sesuatu seperti /dev/pts/0 atau serupa, kerana setiap tetingkap terminal yang anda buka mendapat pseudoterminal sendiri.

Sekarang bahawa anda mempunyai pemahaman asas tentang TTY, kita dapat menyelam ke langkah -langkah mudah yang diperlukan untuk membolehkan autologin pada sistem Ubuntu anda . Semua langkah yang disediakan di bawah diuji di Ubuntu 22.04 LTS Desktop dan edisi pelayan.

Dayakan log masuk automatik di Ubuntu Desktop

1. Tekan kekunci Super (kekunci Windows). Ini akan membuka tetingkap Aktiviti Gnome. Taipkan 'Tetapan' ke bar carian dan klik pada butang 'Tetapan' .

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

2. Tatal ke bawah dan klik butang 'Pengguna' . Ini akan membuka bahagian Pengguna. Klik butang 'Buka Kunci' di sudut kanan atas.

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

3. Masukkan kata laluan sudo untuk membukanya.

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

4. Togol butang 'Log masuk Automatik' untuk membolehkan log masuk automatik di Ubuntu Desktop.

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

Mulai sekarang, anda sepatutnya dapat log masuk secara automatik di desktop Ubuntu anda, tanpa memasukkan kata laluan pengguna.

Untuk melumpuhkan log masuk automatik, ikuti prosedur yang sama. Pergi ke Tetapan -> Pengguna . Buka kunci bahagian Pengguna dan togol butang 'Login Automatik' untuk melumpuhkan ciri Autologin Ubuntu .

Dayakan autologin di pelayan ubuntu dari commandline

Jika anda menggunakan pelayan Ubuntu, biasanya ia tidak datang dengan antara muka pengguna grafik (GUI) secara lalai dan menggunakan antara muka baris arahan. Oleh itu, konsep auto-login untuk persekitaran desktop berasaskan GUI tidak terpakai di sini.

Walau bagaimanapun, jika anda ingin menyediakan log masuk automatik ke konsol baris arahan (TTY) yang anda lihat selepas boot pelayan anda, anda boleh mengikuti langkah-langkah ini:

1. Pertama, buka fail /etc/systemd/logind.conf dalam editor teks sebagai pengguna sudo atau akar . Di sini kita akan menggunakan Nano :

 sudo nano /etc/systemd/logind.conf
Salin selepas log masuk

2. Dalam fail yang dibuka, cari garis yang bermula dengan #nautovts = . Uncomment dengan mengeluarkan # pada permulaan baris ini. Selepas tanda = , masukkan bilangan TTY yang anda mahu dilog masuk secara automatik. Sebagai contoh, nautovts = 6 akan auto-login 6 TTYs pertama.

3. Seterusnya, cari garis yang bermula dengan # ReserveVt = dan uncomment dengan mengeluarkan # . Selepas tanda = , letakkan bilangan tty pertama yang anda mahu melangkau auto-login untuk. Oleh itu, jika anda mahu auto-login TTYS 1-6 , anda akan meletakkan ReserveVt = 7 untuk mula menempah dari TTY ke-7.

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

Kedua-dua arahan "Nautovts" dan "ReserveVT" adalah konfigurasi yang berkaitan dengan perkhidmatan sistem-login, yang mengendalikan log masuk pengguna dalam sistem Linux dan biasanya terdapat dalam fail Logind.conf.

  1. NAUTOVTS : Arahan ini menetapkan bilangan terminal maya (VTS) untuk memperuntukkan secara lalai yang akan dikendalikan oleh SystemD-Logind. Ini tidak bermakna bahawa tidak lebih daripada jumlah VT ini boleh wujud, hanya sistem-login yang tidak akan secara automatik memperuntukkan lebih daripada ini. Terminal maya diperuntukkan secara terbang seperti yang diperlukan.
  2. RESERVEVT : Arahan ini menetapkan bilangan terminal maya pertama yang tidak akan dikhaskan untuk Getty. Ini bermakna tiada log masuk grafik (seperti pengurus desktop) boleh memperuntukkan terminal ini. Jika ini ditetapkan kepada 0, tiada terminal tanpa syarat.

Pada asasnya, arahan ini mengawal berapa banyak terminal maya yang diperuntukkan dan diuruskan oleh SystemD-Logind dan yang mana yang dikhaskan untuk jenis penggunaan tertentu.

4. Tekan Ctrl O diikuti oleh Ctrl X untuk menyimpan fail dan keluar dari editor teks.

5. Sekarang, anda perlu membuat perkhidmatan kepada pengguna auto-login anda. Untuk berbuat demikian, buat direktori bernama " getty@tty1.service.d " di bawah /etc/systemd/sistem/ lokasi.

 sudo mkdir /etc/systemd/system/getty@tty1.service.d/
Salin selepas log masuk

Gantikan TTY1 dengan TTY2, TTY3, dan lain-lain, dalam perintah di atas untuk setiap TTY yang anda mahu auto-login.

Gunakan arahan berikut untuk membuat perkhidmatan untuk TTY pertama:

 sudo nano /etc/systemd/system/getty@tty1.service.d/override.conf
Salin selepas log masuk

6. Dalam fail yang dibuka, tampalkan baris berikut:

 [Perkhidmatan]
Execstart =
Execstart =-/sbin/Agetty --noissue --Autologin<strong><mark> Ostechnix</mark> %I $ term
Jenis = terbiar</strong>
Salin selepas log masuk

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

Gantikan Ostechnix dengan nama pengguna sebenar anda. Simpan fail dan keluar.

Marilah kita memecahkan kod di atas dan melihat apa yang dilakukan setiap pilihan.

  • [Perkhidmatan] : Ini adalah bahagian yang menentukan tingkah laku perkhidmatan itu sendiri. Arahan di dalam bahagian ini akan mengawal bagaimana perkhidmatan bermula dan berhenti, nilai tamat masa, dan banyak lagi.
  • Execstart = : Arahan ini menentukan arahan untuk dijalankan apabila perkhidmatan bermula. Tanda yang sama diikuti dengan segera oleh apa -apa adalah cara untuk menetapkan semula senarai arahan untuk dijalankan, sekiranya ia ditetapkan dalam fail lain yang fail perkhidmatan ini mengatasi.
  • Execstart =-/sbin/agetty --noissue-nutologin ostechnix %i $ term : perintah baru untuk dijalankan apabila perkhidmatan bermula. Di sini, /Sbin /Agetty dipanggil dengan beberapa parameter. Agetty membuka port TTY, meminta nama log masuk, dan menyerahkan program /bin /login. Parameter -noissue menghalang paparan fail /etc /isu sebelum prompt login. -autologin ostechnix log dalam pengguna ostechnix secara automatik. %I adalah penentu yang Sistem Depan dengan nama contoh (TTY dalam kes ini). Istilah $ adalah pemboleh ubah persekitaran yang menentukan jenis terminal.
  • Type = Idle : Arahan ini memberitahu SystemD untuk menunggu sehingga semua pekerjaan dihantar sebelum ia memulakan perkhidmatan. Ini memastikan bahawa perkhidmatan tidak akan bermula sehingga sistem terbiar, membebaskan sumber.

7 . Ulangi langkah 5-7 untuk setiap TTY yang anda mahu auto-login.

8. Akhirnya, reboot pelayan anda untuk menggunakan perubahan:

 sudo reboot
Salin selepas log masuk

Selepas reboot, pelayan anda harus log masuk secara automatik ke TTYS yang ditentukan.

Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu

Anda tidak perlu memasukkan nama pengguna dan kata laluan secara manual setiap kali.

Untuk melumpuhkan ciri log masuk automatik pelayan Ubuntu , hanya membalikkan prosedur. Komen semua baris yang anda tidak pernah tidak berkepentingan dan keluarkan sebarang baris yang anda tambah.

Mengapa kita tidak boleh mengaktifkan log masuk automatik di Ubuntu atau mana -mana Linux lain?

Semasa membolehkan log masuk automatik di Ubuntu boleh menjadi mudah, terdapat beberapa sebab mengapa ia tidak boleh menjadi idea yang baik untuk pengguna tertentu:

  1. Kawalan yang dikurangkan : Log masuk automatik bermakna sistem akan sentiasa log masuk sebagai pengguna lalai. Ini boleh menjadi masalah pada sistem dengan pelbagai pengguna.
  2. Kebimbangan Privasi : Jika anda berkongsi komputer anda dengan orang lain, log masuk automatik bermakna sesiapa sahaja boleh mengakses fail peribadi anda dan berpotensi melihat maklumat peribadi.
  3. Potensi untuk perubahan yang tidak dibenarkan : Dengan log masuk automatik diaktifkan, sesiapa sahaja boleh mengubah tetapan sistem, memasang atau menyahpasang perisian, atau membuat perubahan lain yang boleh menjejaskan penggunaan komputer anda.
  4. Risiko kecurian data : Jika komputer anda dicuri, log masuk automatik akan memberikan pencuri akses segera ke semua fail dan data anda.
  5. Lupakan kata laluan : Anda mungkin melupakan kata laluan jika anda tidak menaipnya sendiri untuk jangka waktu tertentu.

Oleh itu, sementara log masuk automatik dapat memberikan kemudahan, anda harus mempertimbangkan dengan teliti risiko yang berpotensi sebelum membuat keputusan untuk membolehkan ciri log masuk automatik Ubuntu.

Baca serupa: Cara Mengaktifkan Log Masuk Automatik di Fedora Linux

Kesimpulan

Ciri log masuk automatik Ubuntu menawarkan cara yang mudah untuk memintas keperluan untuk memasuki kelayakan pengguna setiap kali sistem boots. Ciri ini berguna untuk sistem pengguna tunggal atau untuk senario di mana akses cepat adalah yang paling utama.

Anda juga harus mengetahui implikasi keselamatan yang berpotensi sebelum membolehkan ciri Autologin di Ubuntu atau di mana -mana pengagihan Linux yang lain. Mengaktifkan log masuk automatik boleh mendedahkan data peribadi anda kepada sesiapa sahaja yang mempunyai akses fizikal ke komputer anda, mengurangkan kawalan ke atas sistem multi-pengguna, dan berpotensi membawa kepada perubahan yang tidak dibenarkan atau kecurian data.

Baca Berkaitan:

  • Cara menukar antara ttys tanpa menggunakan kekunci fungsi di linux

Atas ialah kandungan terperinci Cara Mengaktifkan Log Masuk Automatik di Desktop dan Pelayan Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan