Apakah ada kata sandi default untuk pengguna baru di Linux?

9

Saya adalah pengguna Windows yang secara bertahap bergerak menuju Linux. Di Windows kami memiliki opsi untuk memiliki atau tidak memiliki kata sandi untuk pengguna. Setelah kami tidak memasukkan kata sandi, kami dapat langsung masuk ke sistem.

Namun, di Linux ini tidak mungkin karena setiap pengguna harus memiliki kata sandi. Bahkan jika seseorang tidak memberikan kata sandi tidak mengetik apa pun dan hanya menekan Returntombol tidak masuk satu (tidak seperti Windows). Apakah ada kata sandi default yang ditetapkan untuk setiap pengguna atau mekanisme lain yang dengannya kata sandi selalu ditetapkan?

chinmay
sumber
kata sandi tidak wajib dalam sistem linux unix
Kiwy
Kiwy mengatakan itu sebelumnya. Lihat di sini untuk autologin

Jawaban:

7

Otentikasi dapat ditangani dengan berbagai cara di Linux. Otentikasi kata sandi melalui / etc / passwd dan / etc / shadow adalah standar yang biasa. Tidak ada kata sandi standar.

Seorang pengguna tidak diharuskan memiliki kata sandi. Dalam pengaturan tipikal, pengguna tanpa kata sandi tidak akan dapat mengotentikasi dengan penggunaan kata sandi. Ini umum untuk pengguna sistem yang digunakan untuk menjalankan daemon, tetapi tidak dimaksudkan untuk digunakan secara langsung oleh manusia.

Anda dapat mengkonfigurasi Linux untuk memungkinkan masuk ke desktop secara otomatis, atau mengizinkan masuk tanpa kata sandi. Otentikasi dilakukan melalui PAM , yang sangat dapat dikonfigurasi. The Arch wiki penawaran konfigurasi PAM berikut untuk login tanpa password:

Jika Anda ingin mem-bypass prompt kata sandi di GDM maka cukup tambahkan baris berikut di baris pertama /etc/pam.d/gdm-password:

auth sufficient pam_succeed_if.so user ingroup nopasswdlogin 

Kemudian, tambahkan grup nopasswdlogin ke sistem Anda. Lihat Grup untuk deskripsi grup dan perintah manajemen grup. Sekarang, tambahkan pengguna Anda ke grup nopasswdlogin dan Anda hanya perlu mengklik nama pengguna Anda untuk login.

jordanm
sumber
5

Untuk menjawab pertanyaan literal: tidak, tidak ada kata sandi default. Biasanya secara default sebuah akun akan memiliki kata sandi "tidak valid", yaitu kata sandi hash yang tidak akan cocok dengan kata sandi sama sekali. Agar dapat masuk, kata sandi harus ditentukan secara eksplisit, misalnya dengan menjalankan passwdakun yang dimaksud.

Namun, Anda dapat mengonfigurasi manajer masuk untuk secara otomatis masuk sebagai pengguna tertentu, baik segera atau setelah penundaan, jika Anda ingin melakukannya. Itu biasanya tidak dilakukan, tetapi fitur ada.

sebuah CVn
sumber
2

Tidak, tidak ada. Untuk setiap pengguna yang Anda buat di GUI, Anda harus mengatur kata sandi secara manual. Kata sandi kosong atau kata sandi standar standar jelas dianggap sebagai risiko keamanan yang tinggi.

Tapi

Anda memiliki perintah newuserspenyihir dapat membantu Anda membuat satu atau banyak pengguna menggunakan kata sandi default yang Anda inginkan dalam mode teks biasa. penggunaan sebagai root: di newusers filemana file adalah file teks dengan struktur berikut untuk setiap baris: pw_name: pw_passwd: pw_uid: pw_gid: pw_gecos: pw_dir: pw_shell

Anda dapat melakukannya juga dalam satu baris perintah. Contoh:

echo chinmay:clearpassword::::/home/maleki:/bin/bash | sudo newusers
Slyx
sumber
0

Tidak, tidak ada kata sandi default untuk pengguna. Informasi yang mungkin ingin Anda baca adalah halaman manual untuk adduser

man adduser

Perintah ini menggunakan useraddperintah level yang lebih rendah.

X Tian
sumber
1
Itu tergantung distronya. Dalam Debian adduseradalah perintah itu sendiri. Di RHEL, ini adalah symlink ke useradd.
jordanm
0

Tidak ada kata sandi default: salah satu akun memiliki kata sandi, atau tidak (dalam hal ini Anda tidak dapat masuk, setidaknya tidak dengan otentikasi kata sandi). Namun, Anda dapat mengatur kata sandi kosong. Namun, banyak layanan menolak kata sandi kosong. Khususnya, dengan kata sandi kosong, Anda tidak akan dapat masuk dari jarak jauh. Tetapi Anda akan bisa masuk di konsol.

Daripada menggunakan fitur ini, saya sarankan pengaturan kata sandi yang cukup kuat, dan jika Anda benar-benar tidak ingin harus mengetiknya karena komputer Anda tetap di rumah dan tidak ada orang lain selain Anda yang mengaksesnya, atur autologin . Akun tanpa kata sandi memang masuk akal dalam beberapa kasus, seperti anak-anak.

Gilles 'SANGAT berhenti menjadi jahat'
sumber