Mengapa Ubuntu memaksa pengguna untuk membuat kata sandi setelah instalasi?

9

Ada satu masalah yang saya alami sejak saya menginstal Ubuntu untuk berjalan bersama Windows, saya menganggap ini juga akan sama jika diinstal untuk menggantikan sistem operasi lain juga, installer meminta Anda untuk membuat kata sandi saat mengetik di nama akun pengguna dan jika Anda tidak memasukkan kata sandi dan hanya memasukkan nama akun pengguna, itu berakhir dengan mengatakan untuk membuat kata sandi. Perbandingan saya ada di Windows dan Mac OS X, Anda tidak pernah dipaksa untuk membuat kata sandi.

Jika Anda menghapus kata sandi pada akun Admin di Pengaturan Sistem> Akun Pengguna, Anda tidak akan dapat mengautentikasi setiap kali Anda mencoba menginstal sesuatu, karena itu meminta kata sandi dan tidak memasukkan kata sandi sama sekali tidak akan berfungsi , itu hanya akan bertindak seolah-olah Anda memasukkan kata sandi yang tidak valid. Inilah yang saya sebut "terkunci dari hak istimewa".

Saya menemukan jendela "Otentikasi" yang muncul setiap kali Anda menginstal sesuatu atau mengakses suatu gangguan, karena selalu meminta kata sandi Anda.

Jadi pertanyaan saya adalah - Mengapa Ubuntu memaksa pengguna untuk membuat kata sandi saat instalasi?

Davin Ockerby
sumber
1
Jika Anda sudah memasukkan jawaban yang sangat baik di sini ke akun dan masih ingin mengurangi seberapa sering Anda diminta memasukkan kata sandi, Anda bisa. Di terminal, ketik sudo visudo, dan tambahkan baris username ALL=(ALL) NOPASSWD: ALL. Simpan file, keluar dari editor, logout, dan masuk kembali. Anda masih akan dimintai kata sandi saat login, tetapi tidak untuk fungsi sudo atau admin di GUI. PASTIKAN Anda merasa damai dengan kondisi keamanan yang ditentukan oleh pilihan ini.
asfallows
Ada pengaturan untuk autologin tanpa kata sandi juga, yang merupakan hal yang wajar untuk dilakukan jika Anda hidup sendiri dan tidak menggunakan jaringan eksternal.
pengguna tidak diketahui

Jawaban:

23

Mungkin pertanyaan sebenarnya adalah mengapa Windows atau Mac OS X (jika memang benar, tidak pernah menggunakannya) tidak mengharuskan Anda untuk memiliki dan menggunakan kata sandi.

Anda mungkin akan menemukan begitu Anda telah mengatur sistem Anda mengatur untuk kepuasan Anda bahwa jumlah waktu Anda harus memasukkan kata sandi berkurang secara substansial, saya telah menjalankan versi pengembangan selama berbulan-bulan dan masih hanya menggunakan kata sandi sekali atau dua kali sehari .

Kata sandi ada karena suatu alasan - sehingga orang-orang mengakses sistem Anda ketika Anda tidak sadar tidak dapat merusaknya.

Jika Anda menemukan bahwa Anda sering menggunakannya dalam menjalankan terminal

sudo -i

lakukan apa yang Anda butuhkan lalu keluar.

Baca di root dan sudo - itu ada di sana dan tidak akan ke mana-mana.

https://help.ubuntu.com/community/RootSudo

Pada akhirnya Linux apapun bukan Windows atau Mac.

http://linux.oneandoneis2.org/LNW.htm

23 93 26 35 19 57 3 89
sumber
1
Esai "Linux bukan Windows" itu hebat! Terima kasih telah mempostingnya.
Chan-Ho Suh
10

Terima kasih telah mengajukan pertanyaan langsung, jawabannya adalah "Karena lebih aman".

Setiap tindakan keamanan akan memiliki setidaknya faktor "gangguan" kecil.

"Anda harus tahu kata sandi Anda untuk menginstal perangkat lunak di Ubuntu. Ini adalah fitur keamanan Ubuntu, dan distribusi Linux lainnya."

Ini mencegah orang yang tidak berwenang dari mengacaukan konfigurasi sistem, itu juga merupakan "jaring pengaman" bagi Anda untuk mengkonfirmasi bahwa Anda benar-benar ingin melakukan perubahan pada konfigurasi.

Dapat dikatakan bahwa jika Anda tahu tidak ada yang akan menggunakan komputer Anda, maka Anda tidak memerlukan kata sandi, tetapi OS tidak memiliki cara untuk mengetahuinya. Ubuntu konservatif dalam hal itu dalam meminta Anda untuk selalu memiliki kata sandi, tidak seperti sistem lain yang memungkinkan Anda untuk "menembak diri Anda sendiri".

Ngomong-ngomong, aku akan mengambil kata-katamu untuk perilaku Mac OS, tapi sungguh aku tidak ingat itu sepenuhnya tanpa kata sandi; selalu meminta saya untuk kata sandi saat meningkatkan dan kadang-kadang saat menginstal perangkat lunak.

Solusi yang saya sarankan adalah Anda membuat kata sandi yang sangat singkat dan mudah.

roadmr
sumber
Anda mungkin berterima kasih karena mengajukan pertanyaan langsung dengan memberikan suara. :)
pengguna tidak diketahui
1
"Karena lebih aman" konyol. Ada banyak situasi di mana kata sandi hanya gangguan tanpa manfaat tambahan, seperti ketika menggunakan OS di mesin virtual. -1
user541686
6

Anda benar bahwa OS X tidak memaksa Anda untuk membuat kata sandi. Tapi ini sebenarnya cacat. Atau jika Anda ingin mengatakannya dengan baik, "kompromi" antara kegunaan dan fungsionalitas. Tanpa kata sandi di OS X, Anda tidak dapat menggunakan sudoperintah. Sekarang Anda berkata, saya tidak pernah menggunakan Terminal untuk melakukan hal-hal, jadi siapa yang peduli? Nah, lain kali Anda mencoba untuk menginstal aplikasi yang membutuhkan hak istimewa tertentu, Anda akan menemukan Anda tidak dapat menginstalnya dan Anda harus membuat kata sandi terlebih dahulu.

Bahkan, jika Anda melihat di forum Mac, Anda akan menemukan berbagai masalah untuk orang-orang yang tidak menetapkan kata sandi. Misalnya, Anda akan mengalami masalah saat menyambung ke saham Windows.

Pada dasarnya skenario di mana beberapa bentuk otentikasi diperlukan adalah semua area potensial di mana Anda akan mengalami masalah. Pertimbangkan orang ini yang mengubah kata sandi mereka menjadi kosong untuk membuat hidup mereka "lebih mudah" dan menemukan bahwa Filevault tidak menyukainya! (mereka dikunci)

Sedangkan untuk Windows, yang sudah lama saya tidak kenal sejak Windows 98, terlepas dari apa yang Anda katakan, Googling cepat menyarankan tidak memiliki kata sandi (atau lebih tepatnya, kata sandi "kosong") bukan keadaan normal.

Mirip dengan situasi dengan OS X, Anda akan menemukan Anda perlu melakukan beberapa mengutak - atik agar beberapa hal berfungsi. Menurut Microsoft , "perilaku ini dirancang ... untuk meningkatkan keamanan sistem".

Saya yakin orang lain akan lebih dari cukup menjelaskan mengapa Ubuntu membutuhkan kata sandi. Maksud saya dalam jawaban saya adalah bahwa Apple dan Microsoft harus memerlukan kata sandi yang tidak kosong. Anda akan membutuhkannya untuk fungsionalitas penuh, dan memungkinkan pengguna untuk mengeset kata sandi menjadi kosong hanya meminta masalah.

Chan-Ho Suh
sumber
2

Setiap kali saya menginstal OS X, saya diminta membuat kata sandi untuk akun saya. Memang, saya tidak pernah berpikir untuk tidak membuat kata sandi.

Ada beberapa cara untuk secara dramatis mengurangi berapa kali Anda diminta kata sandi. Seperti yang telah disebutkan seseorang, bacalah pada perintah sudo. Anda dapat mengkonfigurasinya sehingga tidak akan meminta kata sandi saat Anda perlu melakukan sesuatu yang memerlukan hak akses root.

Anda juga dapat dengan mudah mengkonfigurasi sistem Anda untuk menghindari meminta kata sandi saat boot.

Anda juga bisa menjalankannya sebagai root sepanjang waktu, tetapi itu akan menjadi kesalahan besar.

Kata sandi bukanlah kesempurnaan keamanan. Tapi, saya pasti akan menggunakan satu, jika tidak ada yang lain untuk melindungi mesin saya dari berkeliaran dan / atau orang yang lewat jahat.

jon c
sumber
1

Mengapa? Karena Ubuntu adalah versi Linux, yang merupakan versi khusus prosesor Unix (yang agak didasarkan pada Multics). Unix dirancang sejak awal sebagai sistem multi-pengguna multi-tugas, jadi kata sandi digunakan untuk mengamankan akun pengguna yang berbeda di mesin yang sama. Ini juga termasuk akun sistem seperti root yang juga di-password untuk menghentikan pengguna yang tidak mengetahui menyebabkan kerusakan pada sistem.

MS-Windows didasarkan pada MS-DOS yang, meskipun ia menyalin beberapa ide dari Unix, dimaksudkan untuk menjadi sistem pengguna tunggal pribadi. Versi pengguna tunggal MS-Windows yang lebih baru, dimulai dengan Windows2000 dan WindowsXP didasarkan pada inti WinNT multi-tugas multi-pengguna dan memperkenalkan perlindungan kontrol akses mirip-Linux untuk mencegah kerusakan sistem. Meskipun versi yang lebih baru dari sistem operasi Mac Apple pada dasarnya adalah versi khusus dari Unix (dalam hal ini berdasarkan pada NeXTStep, pada gilirannya berdasarkan pada BSD Unix), Mac juga biasanya merupakan komputer pribadi pengguna tunggal.

Karena pengembangan Linux adalah open-source dan hingga baru-baru ini hanya memiliki basis pengguna yang sangat mengerti secara teknis, aturan seperti "tidak pernah dijalankan sebagai pengguna dengan hak istimewa pengguna super, dan terutama bukan sebagai pengguna root", memiliki cukup banyak telah mantra. Namun, seiring meningkatnya popularitas Ubuntu sebagai sistem pengguna-tunggal, semakin banyak pengguna yang juga administrator sistem mereka, ingin dijalankan sebagai pengguna-super untuk menghindari keharusan mengetik ulang kata sandi mereka secara teratur, sering kali menjaga terminal privilege yang lebih tinggi. buka via sudo -i. Ada logika tertentu untuk ini, karena Anda adalah orang yang sama yang akan memasukkan perintah dan sama seperti mengetik kesalahan yang sama, setelah Anda memasukkan kembali kata sandi Anda. Baca RootSudo untuk informasi terperinci, termasuk kemungkinan bahaya.

Namun, masih ada konsensus yang kuat di antara komunitas Linux yang ada untuk hanya berjalan dengan hak istimewa yang Anda butuhkan pada saat itu. Selain itu, jika ada data Anda yang bersifat pribadi dan Anda tidak ingin orang yang memiliki akses ke mesin Anda melihatnya, Anda setidaknya ingin kata sandi pengguna dan mungkin tidak mengaktifkan masuk otomatis.

Smarteralec
sumber