Score:0

เหตุใดจึงติดตั้งแฟลชไดรฟ์ ext4 ด้วยสิทธิ์ของผู้ใช้รายอื่น

ธง sg

ฉันมีคอมพิวเตอร์ที่ใช้ 20.04 กับผู้ใช้สามคน โดยมีเพียงหนึ่งคนเท่านั้นที่เป็นผู้ดูแลระบบ หากผู้ใช้รายอื่นใส่ธัมบ์ไดรฟ์ USB ที่ฟอร์แมตด้วย FAT ทุกอย่างก็เรียบร้อยดี พวกเขาสามารถเข้าถึงได้ตามที่คาดไว้ หากไดรฟ์เดียวกันที่มีเนื้อหาเดียวกันถูกฟอร์แมตเป็น ext4 ไดรฟ์นั้นจะถูกติดตั้งภายในโฟลเดอร์ผู้ใช้ที่ถูกต้อง แต่โฟลเดอร์ไดรฟ์มีผู้ใช้ที่เป็นผู้ดูแลระบบเป็นเจ้าของ ทำไมถึงเป็นเช่นนั้น? ฉันสามารถแก้ไขปัญหานี้โดยไม่ใช้ sudo และไม่รบกวนผู้ใช้ที่ไม่เชี่ยวชาญด้านเทคโนโลยีของฉันได้หรือไม่

พูดตามตรงฉันคาดว่า ext4 จะทำงานได้อย่างราบรื่นภายในระบบนิเวศของ linux มากกว่า FAT ฉันสงสัยว่าเป็นเพราะ ext4 รู้สิทธิ์ของ linux แต่หมายความว่า ext4 นั้นไร้สาระสำหรับไดรฟ์พกพาหรือไม่ เนื่องจาก ID ผู้ใช้แตกต่างกันไปในแต่ละระบบ

user535733 avatar
cn flag
ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบจะไม่สามารถใช้คำสั่ง "เมานต์" ได้ อย่างไรก็ตาม ผู้ใช้ที่ไม่ใช่ผู้ดูแลระบบสามารถใช้ "pmount" ซึ่งออกแบบมาโดยเฉพาะเพื่อป้องกันความสับสนของ UID ([pmount manpage](http://manpages.ubuntu.com/manpages/hirsute/man1/pmount.1.html))
Score:2
ธง cn

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

ระบบไฟล์ที่ไม่รองรับการอนุญาตไฟล์ของ Linux จะถูกเมานต์ด้วยสิทธิ์เต็มรูปแบบสำหรับผู้ใช้ที่ใส่ไดรฟ์

ให้ผู้ดูแลระบบให้สิทธิ์แก่โฟลเดอร์ในไดรฟ์ ext4 นั้น และผู้ใช้จะสามารถใช้โฟลเดอร์เหล่านี้ได้

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

ฉันสามารถแก้ไขปัญหานี้โดยไม่ใช้ sudo และไม่รบกวนผู้ใช้ที่ไม่เชี่ยวชาญด้านเทคโนโลยีของฉันได้หรือไม่

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

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

sg flag
การให้สิทธิ์เข้าถึงทุกไดรฟ์นั้นไม่สามารถทำได้ในกรณีของฉัน เป็นไปได้หรือไม่ที่จะอนุญาตให้ผู้ใช้เข้าถึงไดรฟ์ที่เสียบไว้ขณะที่เซสชันทำงานอยู่ ผู้ใช้ใช้แฟลชไดรฟ์ที่แตกต่างกันจำนวนมาก ฉันไม่สามารถระบุได้ทั้งหมดด้วย UUID หรือชื่อ ฉันตั้งค่าการอนุญาตแล้ว (ในกรณีของฉันเป็นแบบอ่านอย่างเดียว) สำหรับพาร์ติชันทั้งหมด (พาร์ติชันถาวร) ที่ต้องการ (btw: ปัญหาไม่ใช่ว่าฉันต้องใช้ sudo ฉันไม่ต้องการให้ผู้ใช้กำหนดให้เข้าถึง)
vanadium avatar
cn flag
บางอย่างที่นี่: https://unix.stackexchange.com/questions/422656/how-to-make-an-ext4-formatted-usb-drive-with-full-rw-permissions-for-any-linux-m แต่มัน ไม่ตรงไปตรงมา

โพสต์คำตอบ

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