Score:0

วิธีตั้งค่าสิทธิ์ผู้ใช้ SAMBA

ธง cn

ฉันต้องการกำหนดค่า NAS แบบโฮมเมด มันรัน Ubuntu 20.04 LTS Server และใช้ SAMBA เพื่อแชร์เนื้อหาของดิสก์ มันทำงานได้อย่างสมบูรณ์ (ฉันสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้) ตอนนี้ฉันต้องการตั้งค่าการอนุญาต

ความคิด:

มีผู้ใช้ (ไคลเอนต์) ที่แตกต่างกัน 5 รายที่ต้องการใช้เซิร์ฟเวอร์นี้ สองคน (ผู้ใช้ 1, ผู้ใช้ 2) สามารถเข้าถึง HDD ทั้งหมด (ไดเร็กทอรีทั้งหมดที่มีสิทธิ์อ่าน/เขียน) ส่วนที่เหลือ (ผู้ใช้ 3-4-5) สามารถเข้าถึงเนื้อหาทั้งหมดได้เช่นกัน แต่มีสิทธิ์อ่านอย่างเดียว อย่างไรก็ตาม มีบางไดเร็กทอรี (เช่น dirs ส่วนตัว) ซึ่งสามารถอ่าน/เขียนได้สำหรับพวกเขาเช่นกัน

เพื่อให้เข้าใจแนวคิดนี้มากขึ้น ฉันได้สร้างไดเร็กทอรีแมป โดยที่สีเขียว dir = อ่าน/เขียน และสีแดง dir = อ่านอย่างเดียว:

ผู้ใช้ 1 และ ผู้ใช้ 2:

ผู้ใช้ 1 และ ผู้ใช้ 2

ผู้ใช้ n (n=3,4,5):

ผู้ใช้ n

ฉันแก้ไข /etc/samba/smb.conf แบบนี้:

[โฟลเดอร์แชร์ของฉัน]

เส้นทาง = /media/my/shared/folder
อ่านอย่างเดียว = ไม่
รายการที่อ่าน = user3 user4 user5
เรียกดูได้ = ใช่
โฮสต์อนุญาต = ip1 ip2 ip3 ip4 ip5
เจ้าบ้านปฏิเสธ = 0.0.0.0/0
ผู้ใช้ที่ถูกต้อง = ผู้ใช้1 ผู้ใช้2 ผู้ใช้3 ผู้ใช้4 ผู้ใช้5
การเชื่อมต่อสูงสุด = 5

(เพิ่มผู้ใช้ในแซมบ้าแล้ว)

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

ฉันจะตั้งค่าการอนุญาตอย่างถูกต้องให้ผู้ใช้ 3-4-5 สามารถ R/W (แก้ไข) โฟลเดอร์ของพวกเขา (เฉพาะของพวกเขา) ได้อย่างไร

Score:0
ธง cn

ฉันจะตั้งค่าการแชร์สำหรับโฮมไดเร็กทอรีส่วนตัวของผู้ใช้ ไฟล์ config samba มาตรฐานมีส่วนสำหรับสิ่งนี้พร้อมความคิดเห็นมากมาย

สำหรับส่วนอื่น ๆ ของดิสก์ติดกับ config ที่คุณสร้างไว้แล้ว

Belushi avatar
cn flag
ฉันไม่ต้องการสร้างโฟลเดอร์ที่ใช้ร่วมกันหลายโฟลเดอร์ มีวิธีใดบ้างในการแก้ปัญหานี้โดยไม่ต้องสร้างสถานที่ที่ใช้ร่วมกันอีก 3 แห่ง (ผู้ใช้ 3-4-5) ฉันแค่ต้องการแชร์ 1 โฟลเดอร์ (เนื้อหาทั้งหมดของ NAS ของฉัน)
SEWTGIYWTKHNTDS avatar
cn flag
ฉันเคยใช้สิทธิ์ระบบไฟล์ LINUX ในการทำสิ่งนี้ในอดีต ตั้งค่าเจ้าของไดเร็กทอรีส่วนตัวของผู้ใช้เป็นผู้ใช้เฉพาะ จากนั้นเปลี่ยนสิทธิ์เป็น 700 คนอื่นจะไม่สามารถเข้าถึงไดเร็กทอรี แต่ผู้ใช้เฉพาะควร . จากนั้นตั้งค่าไฟล์ที่เหลือเป็นไฟล์ที่อ่านได้ทั่วโลก เขียนได้โดยกลุ่มเฉพาะ (และเปลี่ยนความเป็นเจ้าของไฟล์เป็นผู้ใช้ในกลุ่มนั้น) ลบสิทธิ์ samba ออกจากการแชร์ของคุณ และเพิ่มผู้ใช้ลงในกลุ่ม linux ที่เกี่ยวข้อง คุณอาจต้องตั้งค่า create mask และ group ใน smb.conf เพื่อให้ไฟล์ใหม่มีสิทธิ์ที่ถูกต้อง

โพสต์คำตอบ

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