Tại sao Ubuntu buộc người dùng tạo mật khẩu khi cài đặt?


9

Có một vấn đề tôi gặp phải kể từ khi tôi cài đặt Ubuntu để chạy cùng với Windows, tôi cho rằng điều này cũng tương tự nếu nó được cài đặt để thay thế hệ điều hành khác, trình cài đặt sẽ nhắc bạn tạo mật khẩu khi nhập vào tên tài khoản người dùng và nếu bạn không nhập mật khẩu và chỉ nhập tên tài khoản người dùng, cuối cùng sẽ nói là tạo mật khẩu. So sánh của tôi là trong Windows và Mac OS X, bạn không bao giờ bị buộc phải tạo mật khẩu.

Nếu bạn xóa mật khẩu trên tài khoản Quản trị viên trong Cài đặt hệ thống> Tài khoản người dùng, bạn sẽ không thể xác thực bất cứ khi nào bạn cố gắng cài đặt một cái gì đó, bởi vì nó yêu cầu mật khẩu và không có mật khẩu nào sẽ không hoạt động , nó sẽ chỉ hoạt động như thể bạn nhập mật khẩu không hợp lệ. Đây là những gì tôi gọi là "bị khóa đặc quyền".

Tôi đang tìm thấy cửa sổ "Xác thực" xuất hiện bất cứ khi nào bạn cài đặt một cái gì đó hoặc truy cập vào một nơi phiền toái, vì nó luôn yêu cầu mật khẩu của bạn.

Vì vậy, câu hỏi của tôi là - Tại sao Ubuntu buộc người dùng tạo mật khẩu khi cài đặt?


1
Nếu bạn đã đưa các câu trả lời xuất sắc vào đây và vẫn muốn giảm tần suất bạn được nhắc nhập mật khẩu, bạn có thể. Trong một thiết bị đầu cuối, nhập sudo visudovà thêm dòng username ALL=(ALL) NOPASSWD: ALL. Lưu tệp, thoát trình chỉnh sửa, đăng xuất và đăng nhập lại. Bạn vẫn sẽ được nhắc nhập mật khẩu khi đăng nhập, nhưng không phải cho các chức năng sudo hoặc quản trị viên trong GUI. HÃY ĐẢM BẢO bạn yên tâm với các điều kiện bảo mật được áp đặt bởi lựa chọn này.
asfallows

Có các cài đặt cho autologin mà không cần mật khẩu, đó là điều hợp lý để làm nếu bạn sống một mình và không sử dụng mạng bên ngoài.
người dùng không xác định

Câu trả lời:


23

Có lẽ câu hỏi thực sự là tại sao Windows hoặc Mac OS X (nếu thực tế là như vậy, không bao giờ sử dụng nó) không yêu cầu bạn phải có và sử dụng mật khẩu.

Bạn có thể sẽ tìm thấy một khi bạn đã thiết lập hệ thống của mình theo sự hài lòng của bạn rằng lượng thời gian bạn phải nhập mật khẩu giảm đáng kể, tôi đã chạy phiên bản phát triển trong nhiều tháng và vẫn chỉ sử dụng mật khẩu một hoặc hai lần một ngày .

Mật khẩu là có lý do - để mọi người truy cập vào hệ thống của bạn khi bạn không biết là không thể làm hỏng nó.

Nếu bạn thấy rằng bạn đang sử dụng nó rất nhiều trong một lần chạy thiết bị đầu cuối

sudo -i

làm những gì bạn cần và sau đó thoát ra.

Đọc về root và sudo - nó ở đó và sẽ không đi đâu cả.

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

Vào cuối ngày, Linux không phải là Windows hay Mac.

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


1
Bài luận "Linux không phải Windows" là tuyệt vời! Cảm ơn đã đăng nó.
Chan-Ho Suh

10

Cảm ơn bạn đã hỏi một câu hỏi thẳng, câu trả lời là "Bởi vì nó an toàn hơn".

Bất kỳ biện pháp bảo mật nào cũng sẽ có ít nhất một yếu tố "phiền toái" nhỏ.

"Bạn phải biết mật khẩu của mình để cài đặt phần mềm trong Ubuntu. Đây là một tính năng bảo mật của Ubuntu và các bản phân phối Linux khác."

Điều này ngăn người không được phép làm rối cấu hình của hệ thống, đây cũng là "mạng lưới an toàn" để bạn xác nhận rằng bạn thực sự muốn thay đổi cấu hình.

Có thể lập luận rằng nếu bạn biết rằng không ai sẽ sử dụng máy tính của bạn, thì bạn không cần mật khẩu, nhưng HĐH không có cách nào để biết điều đó. Ubuntu rất thận trọng khi yêu cầu bạn luôn có mật khẩu, không giống như các hệ thống khác có thể cho phép bạn "tự bắn vào chân mình".

Nhân tiện, tôi sẽ tin lời hành vi của Mac OS, nhưng thực sự tôi không nhớ nó hoàn toàn không có mật khẩu; nó luôn hỏi tôi mật khẩu khi nâng cấp và đôi khi khi cài đặt phần mềm.

Cách giải quyết tôi đề nghị là bạn nên đặt mật khẩu rất ngắn và dễ dàng.


Bạn có thể cảm ơn vì đã hỏi một câu hỏi thẳng bằng cách bỏ phiếu. :)
người dùng không xác định

1
"Bởi vì nó an toàn hơn" là ngớ ngẩn. Có nhiều tình huống trong đó mật khẩu chỉ gây phiền toái mà không có thêm lợi ích, như khi sử dụng HĐH trong máy ảo. -1
dùng541686

6

Bạn nói đúng rằng OS X không bắt buộc bạn phải tạo mật khẩu. Nhưng đây thực sự là một lỗ hổng. Hoặc nếu bạn muốn nói một cách độc đáo, một "sự thỏa hiệp" giữa khả năng sử dụng và chức năng. Không có mật khẩu trong OS X, bạn không thể sử dụng sudolệnh. Bây giờ bạn nói, tôi không bao giờ sử dụng Terminal để làm công cụ, vậy ai quan tâm? Chà, lần tới khi bạn cố gắng cài đặt một ứng dụng cần một số đặc quyền nhất định, bạn sẽ thấy bạn không thể cài đặt ứng dụng đó và trước tiên bạn phải tạo mật khẩu.

Trên thực tế, nếu bạn tìm trong các diễn đàn Mac, bạn sẽ tìm thấy nhiều vấn đề khác nhau đối với những người không đặt mật khẩu. Ví dụ: bạn sẽ gặp sự cố khi kết nối với cổ phiếu Windows.

Về cơ bản các kịch bản mà một số hình thức xác thực là cần thiết là tất cả các lĩnh vực tiềm năng mà bạn sẽ gặp rắc rối. Hãy xem xét người này đã thay đổi mật khẩu của họ thành trống để làm cho cuộc sống của họ "dễ dàng hơn" và phát hiện ra rằng Filevault không thích điều đó! (họ đã bị khóa)

Đối với Windows, điều mà tôi đã không quen thuộc từ Windows 98, bất chấp những gì bạn nói, một nhân viên nhanh chóng cho rằng không có mật khẩu (hay chính xác hơn là mật khẩu "trống") không hoàn toàn là vấn đề bình thường.

Tương tự như tình huống với OS X, bạn sẽ thấy bạn cần thực hiện một số thao tác để có một số thứ hoạt động. Theo Microsoft , "hành vi này là do thiết kế ... để cải thiện bảo mật hệ thống".

Tôi chắc chắn rằng những người khác sẽ giải thích thỏa đáng hơn tại sao Ubuntu yêu cầu mật khẩu. Quan điểm của tôi trong câu trả lời của tôi là Apple và Microsoft nên yêu cầu mật khẩu không trống. Bạn sẽ cần nó cho đầy đủ chức năng và cho phép người dùng đặt mật khẩu thành trống chỉ là vấn đề.


2

Mỗi lần tôi cài đặt OS X, tôi được yêu cầu tạo mật khẩu cho tài khoản của mình. Cấp, tôi chưa bao giờ nghĩ đến việc không tạo mật khẩu.

Có nhiều cách để giảm đáng kể số lần bạn được yêu cầu nhập mật khẩu. Như ai đó đã đề cập, đọc lên lệnh sudo. Bạn có thể định cấu hình nó để nó không yêu cầu mật khẩu khi bạn cần làm gì đó yêu cầu quyền root.

Bạn cũng có thể dễ dàng cấu hình hệ thống của mình để tránh yêu cầu mật khẩu khi khởi động.

Bạn cũng có thể chạy root mọi lúc, nhưng đó sẽ là một sai lầm rất lớn.

Mật khẩu không phải là sự hoàn hảo về bảo mật. Nhưng, tôi chắc chắn sẽ sử dụng một cái, nếu không có gì khác để bảo vệ máy của tôi khỏi sự rình mò và / hoặc người qua đường độc hại.


1

Tại sao? Bởi vì Ubuntu là phiên bản của Linux, là phiên bản dành riêng cho bộ xử lý của Unix (phần nào dựa trên Multics). Unix được thiết kế ngay từ đầu như một hệ thống đa tác vụ đa người dùng, do đó mật khẩu được sử dụng để bảo mật các tài khoản người dùng khác nhau trên cùng một máy. Điều này cũng bao gồm các tài khoản hệ thống như root cũng được mật khẩu để ngăn người dùng không biết gì gây ra thiệt hại cho hệ thống.

MS-Windows dựa trên MS-DOS, mặc dù nó đã sao chép một số ý tưởng từ Unix, được dự định là một hệ thống người dùng cá nhân. Các phiên bản MS-Windows mới hơn dành cho người dùng, bắt đầu với Windows2000 và WindowsXP dựa trên lõi WinNT đa tác vụ đa người dùng và giới thiệu bảo vệ kiểm soát truy cập giống như Linux để ngăn hệ thống bị hỏng. Mặc dù các phiên bản mới hơn của hệ điều hành Mac của Apple về cơ bản là phiên bản tùy chỉnh của Unix (trong trường hợp này dựa trên NeXTStep, lần lượt dựa trên BSD Unix), Mac cũng thường là máy tính cá nhân một người dùng.

Do sự phát triển của Linux là mã nguồn mở và cho đến gần đây chỉ có một cơ sở người dùng rất am hiểu về kỹ thuật, các quy tắc như "không bao giờ chạy như một người dùng với các đặc quyền siêu người dùng và đặc biệt không phải là người dùng root", có khá nhiều được thần chú. Tuy nhiên, khi mức độ phổ biến của Ubuntu khi hệ thống một người dùng tăng lên, ngày càng nhiều người dùng cũng là quản trị viên hệ thống của họ, muốn chạy như một siêu người dùng để tránh phải nhập lại mật khẩu thường xuyên, thường giữ một thiết bị đầu cuối đặc quyền nâng cao mở qua sudo -i. Có một logic nhất định cho điều này, vì bạn là người sẽ nhập lệnh và có khả năng gõ cùng một lỗi, sau khi bạn nhập lại mật khẩu. Đọc RootSudo để biết thông tin chi tiết, bao gồm các nguy hiểm có thể.

Tuy nhiên, vẫn còn một sự đồng thuận mạnh mẽ giữa cộng đồng Linux hiện tại để chỉ chạy với các đặc quyền bạn cần tại thời điểm đó. Ngoài ra, nếu bất kỳ dữ liệu nào của bạn là cá nhân và bạn không muốn bất kỳ ai có quyền truy cập vào máy của bạn xem nó, ít nhất bạn sẽ muốn có mật khẩu người dùng và có thể không bật tự động đăng nhập.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.