เมื่อเร็ว ๆ นี้ฉันต้องติดตั้ง Ubuntu Server 20.04 ใหม่ซึ่งมีพูล zfs หลังจากการติดตั้ง ฉันสามารถกู้คืนวอลุ่ม zfs ได้
แต่ฉันไม่สามารถเขียนไปยังวอลุ่มนั้นจาก Ubuntu Desktop 20.04 โดยได้รับข้อผิดพลาด 'การอนุญาตถูกปฏิเสธ' เหตุใดฉันจึงได้รับข้อผิดพลาดนี้ อาจเป็นบางสิ่งที่มีการกู้คืนวอลุ่ม zfs หรือไม่ แม้แต่รูทก็ไม่สามารถเขียนถึงการแชร์ smb นี้ได้
เวิร์กสเตชัน:
รหัส $
uid=1,000(แลร์รี) gid=1,000(ลาร์รี) กลุ่ม=1,000(แลร์รี),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),120(lpadmin),131 (lxd),132(แซมบ้าแชร์),997(นักเทียบท่า)
$ ภูเขา | ข้อมูล grep
//192.168.10.20/data บน /mnt/data ประเภท cifs
(rw,relatime,vers=3.0,cache=strict,username=larry,uid=1000,noforceuid,gid=1000,
noforcegid,addr=192.168.10.20,file_mode=0755,dir_mode=0755,
ซอฟท์,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,
bsize=1048576,echo_interval=60,actimeo=1)
เซิร์ฟเวอร์:
รหัส $
uid=1,000(แลร์รี) gid=1,000(ลาร์รี) กลุ่ม=1,000(แลร์รี),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lxd)
$zfs รับรถถัง/ข้อมูลทั้งหมด
ชื่อทรัพย์สิน มูลค่า แหล่งที่มา
ระบบไฟล์ประเภทถัง/ข้อมูล -
ตั้งถัง/ข้อมูลเป็นค่าเริ่มต้น
รถถัง/ข้อมูลแบบอ่านอย่างเดียวปิดค่าเริ่มต้น
ถัง/ข้อมูล aclinherit ถูกจำกัดค่าเริ่มต้น
ถัง/ข้อมูลsharembปิดค่าเริ่มต้น
จาก /etc/samba/smb.conf:
[ทั่วโลก]
เวิร์กกรุ๊ป = เวิร์กกรุ๊ป
สตริงเซิร์ฟเวอร์ = เซิร์ฟเวอร์แซมบ้า
ชื่อ netbios = อูบุนตู
ความปลอดภัย = ผู้ใช้
แผนที่ไปยังแขก = ผู้ใช้ที่ไม่ดี
พร็อกซี DNS = ไม่
[ข้อมูล]
เส้นทาง = /ถัง/ข้อมูล
เรียกดูได้ = ใช่
เขียนได้ = ใช่
แขกตกลง = ใช่
อ่านอย่างเดียว = ไม่
สร้างหน้ากาก = 644
รายการไดเร็กทอรี:
เซิร์ฟเวอร์:
$ ls -ld ลาร์รี*
drwxr-xr-x 55 larry larry 118 6 เม.ย. 15:01 Larry/
drwxr-xr-x 2 larry larry 2 ก.ย. 53 06:56 Larry2/
เวิร์กสเตชัน:
$ ls -ld /mnt/data/Larry*
drwxr-xr-x 2 larry larry 0 ก.ย. 53 08:56 /mnt/data/Larry/
drwxr-xr-x 2 larry larry 0 ก.ย. 53 08:56 /mnt/data/Larry2/
ทำการทดสอบ:
เซิร์ฟเวอร์:
$ แตะแลร์รี่ / ทดสอบ
$ สัมผัส Larry2/ทดสอบ
$ rm แลร์รี/ทดสอบ Larry2/ทดสอบ
เวิร์กสเตชัน:
$ สัมผัส /mnt/data/Larry/test
สัมผัส: ไม่สามารถสัมผัส '/mnt/data/Larry/test': ปฏิเสธการอนุญาต
$ สัมผัส /mnt/data/Larry2/test
สัมผัส: ไม่สามารถสัมผัส '/mnt/data/Larry2/test': ปฏิเสธการอนุญาต
$ sudo touch /mnt/data/Larry/test
สัมผัส: ไม่สามารถสัมผัส '/mnt/data/Larry/test': ปฏิเสธการอนุญาต