Score:0

ฉันจะทำลายสิ่งต่าง ๆ หรือไม่ถ้าฉันใช้ "sudo chmod -R u=wrx {user}"

ธง cn

ฉันยังใหม่กับลินุกซ์และอูบุนตู ฉันกำลังเรียนรู้เทอร์มินัลและต้องการตั้งค่าพื้นที่ผู้ใช้ของฉันให้ปลอดภัยที่สุด ฉันมีผู้ใช้หลายคนและบางคนสามารถเข้าถึงไฟล์ของผู้ใช้รายอื่นได้ ฉันต้องการให้แน่ใจว่าพวกเขาสามารถเข้าถึงไฟล์และโฟลเดอร์ที่ฉันตั้งค่าไว้เท่านั้นดังนั้นฉันจึงให้กลุ่มย่อยสาธารณะแก่บางโฟลเดอร์ " chown {usergroup}:{publicgroup} {folder} " และตั้งค่าการอนุญาตของกลุ่มนั้นให้อ่านและดำเนินการ " chmod g+rx {folder} " กลุ่ม {publicgroup} มีผู้ใช้ที่จำเป็นแล้ว

แต่ฉันกังวลว่าส่วนอื่น ๆ และกลุ่มของการอนุญาตยังคงพูดว่า r-x ในไฟล์ / โฟลเดอร์จำนวนมาก ฉันกำลังคิดที่จะถอดสิทธิ์ rwx ออกจากทุก ๆ ยกเว้นโฟลเดอร์และไฟล์บางไฟล์ที่ฉันต้องการให้กลุ่มเข้าถึงโดยใช้คำสั่งด้านบนและย้อนกลับไปเพื่อเพิ่มสิทธิ์ rx การดำเนินการคำสั่ง chmod ข้างต้นจะทำลายสิ่งต่าง ๆ หรือไม่ คุณซึ่งเป็นชุมชนจะแนะนำให้ตั้งค่าพื้นที่ผู้ใช้ที่ปลอดภัยและแยกจากกันในขณะที่ยังคงแชร์ไฟล์ได้อย่างไร ขอบคุณทีช่วยฉัน! ฉันยังคงเป็น linux newbe

waltinator avatar
it flag
หากคุณทำการเปลี่ยนแปลงสิทธิ์ส่วนกลางในไดเร็กทอรีระบบใด ๆ คุณจะทำลายระบบของคุณโดยไม่สามารถกู้คืนได้ สิทธิ์ของระบบมีการตั้งค่าอย่างระมัดระวัง และไม่ควรยุ่งกับมัน สิ่งที่คุณกำลังพยายามทำไม่ชัดเจน คุณคุ้นเคยกับรูปแบบการเข้าถึง Owner/Group/World, Read/Write/Execute ที่ใช้โดย Unix/Linux หรือไม่ อ่าน `man -a chmod`
apmech707 avatar
cn flag
ขอบคุณสำหรับคำใบ้หน้าคน ฉันจะอ่านมัน ใช่ ฉันค่อนข้างคุ้นเคยกับเจ้าของ/กลุ่ม/โลก และอ่าน/เขียน/ดำเนินการแบบแผน แต่ก็ยังทำให้ฉันสับสนเล็กน้อย ฉันมีผู้ใช้ทั่วไปที่สามารถเข้าถึงโฟลเดอร์เดียวได้ แต่อย่าให้โฟลเดอร์อื่นหรือผู้ใช้เข้าถึงสิ่งอื่นใด
apmech707 avatar
cn flag
นอกจากนี้ ฉันตระหนักดีว่าการใช้คำสั่งนั้นบนรูทหรือเช่น /bin จะทำให้สิ่งต่างๆ เสียหายได้อย่างแน่นอน แต่ฉันกำลังพูดถึงโฟลเดอร์ /home/me
Score:1
ธง cn

อันดับแรก คำสั่ง chmod u=rwx จะไม่ทำในสิ่งที่ตั้งใจไว้ มันจะตั้งค่าสิทธิ์ของเจ้าของในการอ่าน+เขียน+ดำเนินการ แต่จะปล่อยให้สิทธิ์ของกลุ่มและโลกไม่ถูกแตะต้อง สิ่งที่คุณต้องการคือ chmod go-rwx.

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

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

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

โพสต์คำตอบ

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