Cả máy chủ và máy khách đều là cent os 7.0
Dữ liệu của tôi VM có tệp xuất:
/data 10.75.0.0/24(rw,sync,no_subtree_check) 10.50.1.0/24(rw,sync,no_subtree_check,no_root_squash)
Khách hàng của tôi có một fstab:
10.50.1.248:/data/archive/images /export/images nfs rsize=32768,wsize=32768,actimeo=0,bg,intr
Chắc chắn rằng khách hàng có người dùng là arc có thể ls /export/images
nhưng nếu tôi cố gắng cd vào đó và chạm vào một tệp:
[arc@megamcachine images]$ touch somefile
chạm: không thể chạm âsomefileâ: Quyền bị từ chối
Bây giờ id của người dùng đó trên dữ liệu vm là:
vòng cung id
uid=1001(arc) gid=1001(arc) groups=1001(arc),10000(canwrite),10001(tron)
Vòng cung id trên máy khách là:
vòng cung id
uid=1001(arc) gid=1001(arc) groups=1001(arc),10000(datawrite),10001(tron)
Tôi không chắc mình đang thiếu gì. Tôi có một máy khác đang gắn nfs mount này và những người dùng đó hoạt động tốt...(báo trước rằng những người dùng đó đều nằm trong nhóm người dùng và nhóm sở hữu các tệp này) nhưng arc đang ở chế độ ghi dữ liệu (canwrite) nên không chắc nơi cấp phép bị từ chối đến từ đâu. Nếu tôi xem vm dữ liệu của mình đang xuất bản gắn kết NFS và với tư cách là người dùng vòng cung, tôi có thể ghi vào thư mục/hình ảnh mà không gặp vấn đề gì.
Người dùng Arc có thể ghi vào đĩa trên chính máy chủ:
[hình ảnh arc@35M_DATA]$ touch somefile
[hình ảnh arc@35M_DATA]$ ls -lh
-rwxrwxr-x. 1 tron ghi dữ liệu 9,6K Ngày 1 tháng 4 năm 2021 q4list
-rw-rw-r--. 1 arc datawrite 0 ngày 8 tháng 11 11:58 somefile <---
drwxrwxr-x. 411 tron datawrite 12K ngày 7 tháng 11 17:15 tcam
drwxrwsr-x. 3 tron ghi dữ liệu 4.0K 29 tháng 9 18:12 tmp
drwxrwsr-x. 2 tron ghi dữ liệu 4.0K ngày 25 tháng 10 năm 2011 ytgold
[hình ảnh arc@35M_DATA]$
[hình ảnh arc@35M_DATA]$ ls -ld
drwxrwsr-x. 257 tron datawrite 12288 ngày 8 tháng 11 11:58 .
Từ khách hàng:
[hình ảnh arc@ecamera-icc]$ ls -ld
drwxrwsr-x 257 500 ghi dữ liệu 12288 ngày 8 tháng 11 09:58 .
[arc@ecamera-icc hình ảnh]$