Score:0

`chown postgres` ของไดเร็กทอรีย่อยไม่ทำงานสำหรับดิสก์ใหม่

ธง us

เพื่อให้ postgres มีพื้นที่มากขึ้น ฉันติดตั้ง ssd ที่: /mnt/fast_data/

สิ่งที่ฉันต้องการทำให้สำเร็จคือการให้สิทธิ์การเป็นเจ้าของแก่ผู้ใช้ postgres ในไดเร็กทอรี postgresql ดังนั้นจึงไม่ได้บอกว่าสิทธิ์ถูกปฏิเสธ

$ sudo chown -R รูท: รูท /mnt/fast_data/
$ sudo chown -R postgres:postgres /mnt/fast_data/postgresql/

เมื่อฉันทดสอบด้วย:

su postgres

postgres@my_machine: cd /mnt/fast_data/postgresql

ฉันได้รับข้อผิดพลาด =>>

ทุบตี: cd: /mnt/fast_data/postgresql: ปฏิเสธการอนุญาต

มันทำงานเมื่อฉัน chown -R postgres:postgres /mnt/fast_data มอบความเป็นเจ้าของให้กับไดรฟ์ใหม่ทั้งหมด แต่แน่นอนว่ามีวิธีให้สิทธิ์การเข้าถึงเฉพาะไดเร็กทอรีย่อยเท่านั้น postgres มีกรรมสิทธิ์เหนือ var/lib/postgres แม้ว่า var/lib เป็นเจ้าของโดย root ฉันขาดอะไรเกี่ยวกับไดรฟ์เพิ่มเติมหรือไม่

ข้อมูลเพิ่มเติมที่ร้องขอ:

$ sudo ls -ld /mnt/fast_data /mnt/fast_data/postgresql
drwxrwx --- 3 main_user main_user 4096 22 ก.ค. 00:18 /mnt/fast_data
drwxr-xr-x 6 postgres postgres 4096 18 ก.ค. 22:07 /mnt/fast_data/postgresql
$ ภูเขา | grep /mnt/fast_data
/dev/nvme0n1 บน /mnt/fast_data ประเภท ext4 (rw,nosuid,nodev,relatime,x-gvfs-show)
zwets avatar
us flag
ระบบไฟล์ใดคือ `/mnt/fast_data` และติดตั้งอย่างไร โปรดเพิ่มผลลัพธ์ของ `ls -ld /mnt/fast_data /mnt/fast_data/postgresql` และ `mount | ในคำถามของคุณ grep /mnt/fast_data` เพื่อตรวจสอบว่าตั้งค่าการอนุญาตอย่างถูกต้อง
v1z3 avatar
us flag
@zwets ฉันเพิ่มสิ่งนี้ ^^ ข้อมูล
Score:4
ธง us

สิทธิ์บน /mnt/fast_data ไดเร็กทอรีคือ drwxrwx---หมายถึงผู้ใช้นั้น main_user และกลุ่ม main_user มีสิทธิ์เข้าถึงแบบเต็ม (อ่าน เขียน เข้าถึง) แต่สิทธิ์อื่นๆ ทั้งหมดไม่มีสิทธิ์เลย

คุณต้อง chmod o+rx /mnt/fast_data เพื่อให้สิทธิ์กลายเป็น drwxrwxr-xให้สิทธิ์ผู้อื่นในการดูเนื้อหาและเข้าถึงได้

โพสต์คำตอบ

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