เหตุใด Ubuntu จึงบังคับให้ผู้ใช้สร้างรหัสผ่านเมื่อทำการติดตั้ง


9

มีปัญหาอย่างหนึ่งที่ฉันมีตั้งแต่ฉันติดตั้ง Ubuntu เพื่อให้ทำงานควบคู่ไปกับ Windows ฉันคิดว่านี่จะเหมือนกันถ้ามันถูกติดตั้งเพื่อแทนที่ระบบปฏิบัติการอื่นเช่นกันตัวติดตั้งจะให้คุณสร้างรหัสผ่านเมื่อพิมพ์ใน ชื่อบัญชีผู้ใช้และถ้าคุณไม่ใส่รหัสผ่านและเพียงใส่ชื่อบัญชีผู้ใช้มันก็บอกว่าจะสร้างรหัสผ่าน การเปรียบเทียบของฉันอยู่ใน Windows และ Mac OS X คุณไม่เคยถูกบังคับให้สร้างรหัสผ่าน

หากคุณลบรหัสผ่านในบัญชีผู้ดูแลระบบของคุณในการตั้งค่าระบบ> บัญชีผู้ใช้คุณจะไม่สามารถรับรองความถูกต้องเมื่อใดก็ตามที่คุณพยายามติดตั้งบางสิ่งบางอย่างเพราะมันขอรหัสผ่านและใส่รหัสผ่านไม่ทำงานเลย มันจะทำหน้าที่ราวกับว่าคุณใส่รหัสผ่านไม่ถูกต้อง นี่คือสิ่งที่ฉันเรียกว่า "การล็อคสิทธิ์พิเศษ"

ฉันกำลังค้นหาหน้าต่าง "รับรองความถูกต้อง" ที่เกิดขึ้นทุกครั้งที่คุณติดตั้งบางอย่างหรือเข้าถึงบางสิ่งที่น่ารำคาญเพราะมันมักจะขอรหัสผ่านของคุณ

ดังนั้นคำถามของฉันคือ - ทำไม Ubuntu จึงบังคับให้ผู้ใช้สร้างรหัสผ่านเมื่อทำการติดตั้ง


1
หากคุณคำนึงถึงคำตอบที่ดีเยี่ยมที่นี่และยังต้องการลดความถี่ในการป้อนรหัสผ่านคุณสามารถทำได้ ในขั้วชนิดและเพิ่มบรรทัดsudo visudo username ALL=(ALL) NOPASSWD: ALLบันทึกไฟล์ออกจากตัวแก้ไขออกจากระบบและกลับเข้าสู่ระบบคุณจะยังคงได้รับแจ้งให้ใส่รหัสผ่านเมื่อเข้าสู่ระบบ แต่ไม่ใช่สำหรับฟังก์ชั่น sudo หรือผู้ดูแลระบบใน GUI ทำให้แน่ใจว่าคุณสบายใจกับเงื่อนไขความปลอดภัยที่กำหนดโดยตัวเลือกนี้
asfallows

มีการตั้งค่าสำหรับ autologin โดยไม่ต้องใช้รหัสผ่านด้วยซึ่งเป็นสิ่งที่สมเหตุสมผลหากคุณอยู่คนเดียวและไม่ใช้เครือข่ายภายนอก
ผู้ใช้ที่ไม่รู้จัก

คำตอบ:


23

บางทีคำถามที่แท้จริงควรเป็นเพราะเหตุใด Windows หรือ Mac OS X (หากเป็นกรณีนี้ไม่เคยใช้) ไม่ต้องการให้คุณมีและใช้รหัสผ่าน

คุณอาจจะพบเมื่อคุณตั้งค่าระบบของคุณตามความพึงพอใจของคุณว่าระยะเวลาที่คุณต้องป้อนรหัสผ่านของคุณลดลงอย่างมีนัยสำคัญฉันได้ใช้รุ่นพัฒนาสำหรับเดือนและยังคงใช้รหัสผ่านวันละครั้งหรือสองครั้งเท่านั้น .

รหัสผ่านมีไว้เพื่อเหตุผล - เพื่อให้คนเข้าถึงระบบของคุณเมื่อคุณไม่ทราบว่าไม่สามารถสร้างความเสียหายได้

หากคุณพบว่าคุณกำลังใช้งานจำนวนมากในการทำงานของเครื่อง

sudo -i

ทำสิ่งที่คุณต้องการแล้วออก

อ่านบนรูทและ sudo - มันอยู่ที่นั่นและจะไม่ไปไหนทั้งนั้น

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

ในตอนท้ายลินุกซ์ทุกประเภทไม่ได้เป็น Windows หรือ Mac

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


1
เรียงความว่า "Linux ไม่ใช่ Windows" นั้นยอดเยี่ยมมาก! ขอบคุณสำหรับการโพสต์
Chan-Ho Suh

10

ขอบคุณที่ถามคำถามตรงๆคำตอบคือ "เพราะปลอดภัยกว่า"

มาตรการรักษาความปลอดภัยใด ๆ จะมีปัจจัย "รบกวน" อย่างน้อย

"คุณต้องรู้รหัสผ่านของคุณเพื่อติดตั้งซอฟต์แวร์ใน Ubuntu นี่เป็นคุณสมบัติด้านความปลอดภัยของ Ubuntu และ Linux อื่น ๆ "

วิธีนี้ช่วยป้องกันไม่ให้บุคคลที่ไม่ได้รับอนุญาตมายุ่งกับการกำหนดค่าระบบนอกจากนี้ยังเป็น "เครือข่ายความปลอดภัย" เพื่อให้คุณยืนยันว่าคุณต้องการเปลี่ยนแปลงการกำหนดค่าจริง

อาจเป็นที่ถกเถียงกันอยู่ว่าถ้าคุณรู้ว่าไม่มีใครใช้คอมพิวเตอร์ของคุณอยู่แล้วคุณไม่จำเป็นต้องใช้รหัสผ่าน แต่ระบบปฏิบัติการไม่มีทางรู้ได้ Ubuntu นั้นค่อนข้างเข้มงวดในการขอให้คุณมีรหัสผ่านอยู่เสมอซึ่งแตกต่างจากระบบอื่น ๆ ที่อาจทำให้คุณ "ยิงตัวคุณเอง"

โดยวิธีการที่ฉันจะใช้คำของคุณสำหรับพฤติกรรมของ Mac OS แต่จริงๆฉันจำไม่ได้ว่ามันเป็นรหัสผ่านทั้งหมด; มันจะถามรหัสผ่านเสมอเมื่ออัพเกรดและบางครั้งเมื่อติดตั้งซอฟต์แวร์

วิธีแก้ปัญหาที่ฉันแนะนำคือให้คุณตั้งรหัสผ่านที่สั้นและง่ายมาก


คุณอาจขอบคุณที่ถามคำถามตรงๆด้วยการลงคะแนน :)
ผู้ใช้ที่ไม่รู้จัก

1
"เพราะมันปลอดภัยมากกว่า" โง่ มีหลายสถานการณ์ที่รหัสผ่านเป็นเพียงความรำคาญที่ไม่มีประโยชน์เพิ่มเติมเช่นเมื่อใช้ระบบปฏิบัติการในเครื่องเสมือน -1
user541686

6

คุณพูดถูกที่ OS X ไม่ได้บังคับให้คุณทำรหัสผ่าน แต่นี่เป็นข้อบกพร่องจริงๆ หรือถ้าคุณต้องการจะบอกว่ามันเป็น "การประนีประนอม" ระหว่างการใช้งานและการทำงาน หากไม่มีรหัสผ่านใน OS X คุณจะไม่สามารถใช้sudoคำสั่งได้ ตอนนี้คุณพูดว่าฉันไม่เคยใช้ Terminal ทำอะไรเลยใครสนใจล่ะ ครั้งต่อไปที่คุณพยายามติดตั้งแอพที่ต้องการสิทธิพิเศษคุณจะพบว่าคุณไม่สามารถติดตั้งได้และคุณต้องตั้งรหัสผ่านก่อน

ที่จริงแล้วถ้าคุณดูในฟอรัม Mac คุณจะพบปัญหามากมายสำหรับผู้ที่ไม่ได้ตั้งรหัสผ่าน ตัวอย่างเช่นคุณจะมีปัญหาในการเชื่อมต่อกับ Windows share

โดยทั่วไปสถานการณ์ที่จำเป็นต้องใช้การรับรองความถูกต้องบางรูปแบบเป็นพื้นที่ที่คุณอาจประสบปัญหา พิจารณาคนนี้ที่เปลี่ยนรหัสผ่านเป็นที่ว่างเปล่าเพื่อทำให้ชีวิต "ง่ายขึ้น" และพบว่า Filevault ไม่ชอบสิ่งนั้น! (พวกเขาถูกล็อค)

สำหรับ Windows ซึ่งฉันไม่คุ้นเคยมานานแล้วตั้งแต่ Windows 98 ถึงแม้ว่าคุณจะพูดว่า Googling แนะนำว่าไม่มีรหัสผ่าน (หรือแม่นยำกว่ารหัสผ่าน "ว่างเปล่า") ไม่ใช่สถานะปกติของปัญหา

คล้ายกับสถานการณ์ของ OS X คุณจะพบว่าคุณต้องเล่นซอเพื่อทำบางสิ่งให้ทำงาน ตามที่ Microsoft "พฤติกรรมนี้เกิดจากการออกแบบ ... เพื่อปรับปรุงความปลอดภัยของระบบ"

ฉันแน่ใจว่าคนอื่นจะอธิบายได้อย่างเพียงพอว่าทำไม Ubuntu จึงต้องใช้รหัสผ่าน จุดของฉันในคำตอบของฉันคือ Apple และ Microsoft ควรต้องการรหัสผ่านไม่ว่างเปล่า คุณจะต้องใช้มันเพื่อการใช้งานเต็มรูปแบบและการอนุญาตให้ผู้ใช้ตั้งรหัสผ่านเป็นช่องว่างก็แค่ถามถึงปัญหา


2

ทุกครั้งที่ฉันติดตั้ง OS X ฉันจะถูกขอให้สร้างรหัสผ่านสำหรับบัญชีของฉัน ได้รับฉันไม่เคยคิดที่จะไม่สร้างรหัสผ่าน

มีวิธีในการลดจำนวนครั้งในการขอรหัสผ่านเป็นอย่างมาก ตามที่มีคนพูดถึงแล้วให้อ่านคำสั่ง sudo คุณสามารถกำหนดค่าเพื่อที่จะไม่ขอรหัสผ่านเมื่อคุณต้องการทำสิ่งที่ต้องใช้สิทธิ์พิเศษ

คุณสามารถกำหนดค่าระบบของคุณได้อย่างง่ายดายเพื่อหลีกเลี่ยงการขอรหัสผ่านเมื่อบูทเครื่อง

คุณสามารถวิ่งตามรูทได้ตลอดเวลา แต่นั่นอาจเป็นความผิดพลาดอย่างมาก

รหัสผ่านไม่ใช่ความสมบูรณ์แบบด้านความปลอดภัย แต่ฉันจะใช้อย่างแน่นอนหากไม่มีสิ่งอื่นใดที่จะปกป้องเครื่องของฉันจากการเที่ยวเดินด้อม ๆ มองๆและ / หรือผู้คนที่เป็นอันตราย


1

ทำไม? เนื่องจาก Ubuntu เป็นรุ่นของ Linux ซึ่งเป็นรุ่นเฉพาะของตัวประมวลผลของ Unix (ซึ่งค่อนข้างอิงกับ Multics) Unix ได้รับการออกแบบมาตั้งแต่ต้นในฐานะระบบมัลติทาสกิ้งที่มีผู้ใช้หลายคนดังนั้นรหัสผ่านจึงถูกใช้เพื่อรักษาความปลอดภัยของบัญชีผู้ใช้ที่แตกต่างกันในเครื่องเดียวกัน รวมถึงบัญชีระบบเช่นรูทซึ่งได้รับรหัสผ่านเพื่อหยุดผู้ใช้ที่ไม่รู้ความสามารถทำให้เกิดความเสียหายต่อระบบ

MS-Windows นั้นใช้ MS-DOS ซึ่งแม้ว่ามันจะคัดลอกแนวคิดบางอย่างจาก Unix แต่ก็ตั้งใจที่จะเป็นระบบผู้ใช้คนเดียว MS-Windows เวอร์ชั่นใหม่สำหรับผู้ใช้คนเดียวเริ่มต้นด้วย Windows2000 และ WindowsXP ขึ้นอยู่กับ WinNT แบบ multi-user multi-user แบบ multi-tasking และแนะนำการป้องกันการควบคุมการเข้าถึงคล้ายลินุกซ์เพื่อป้องกันระบบเสียหาย แม้ว่าระบบปฏิบัติการ Mac รุ่นที่ใหม่กว่าของ Apple จะเป็นรุ่นที่กำหนดเองของ Unix (ในกรณีนี้ขึ้นอยู่กับ NeXTStep โดยหันมาใช้ BSD Unix) แต่ Mac ก็เป็นคอมพิวเตอร์ส่วนบุคคลของผู้ใช้เพียงคนเดียว

เนื่องจากการพัฒนาลีนุกซ์เป็นโอเพ่นซอร์สและจนกระทั่งเมื่อไม่นานมานี้มีฐานผู้ใช้ที่มีความชำนาญด้านเทคนิคเท่านั้นกฎเช่น "ไม่เคยทำงานในฐานะผู้ใช้ที่มีสิทธิ์เหนือผู้ใช้และโดยเฉพาะอย่างยิ่งไม่ใช่ผู้ใช้รูท" รับมนต์ อย่างไรก็ตามเมื่อความนิยมของอูบุนตูเพิ่มขึ้นในขณะที่ระบบผู้ใช้คนเดียวเพิ่มมากขึ้นผู้ใช้จำนวนมากที่เป็นผู้ดูแลระบบก็ต้องการที่จะเรียกใช้ในฐานะผู้ใช้ระดับสูงเพื่อหลีกเลี่ยงการพิมพ์รหัสผ่านซ้ำบ่อยครั้ง เปิดผ่าน sudo -i มีเหตุผลบางอย่างเกี่ยวกับเรื่องนี้เนื่องจากคุณเป็นบุคคลเดียวกันกับที่จะเข้าสู่คำสั่งและมีแนวโน้มที่จะพิมพ์ข้อผิดพลาดเดียวกันหลังจากคุณป้อนรหัสผ่านของคุณอีกครั้ง อ่านRootSudoสำหรับข้อมูลโดยละเอียดรวมถึงอันตรายที่อาจเกิดขึ้น

อย่างไรก็ตามยังคงมีฉันทามติที่ชัดเจนในหมู่ชุมชน Linux ที่มีอยู่เพื่อให้ทำงานด้วยสิทธิพิเศษที่คุณต้องการในขณะนั้น นอกจากนี้หากข้อมูลของคุณเป็นข้อมูลส่วนบุคคลและคุณไม่ต้องการให้ใครก็ตามที่สามารถเข้าถึงเครื่องของคุณได้อย่างน้อยที่สุดคุณจะต้องการรหัสผ่านผู้ใช้และอาจไม่เปิดใช้งานการเข้าสู่ระบบอัตโนมัติ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.