Như người dùng1
(nhóm chính nguồn gốc
) trên máy chủ 1
(Linux) Tôi có thể ghi tệp vào /tmp
.
Các quyền là:
drwxrwxrwt 19 gốc gốc 4096 ngày 3 tháng 1 11:04 ./
Khi tôi gắn kết (cifs) máy chủ 1
sử dụng usern=user1
trên máy chủ2
(Linux) Tôi không thể ghi bất kỳ tệp nào.
user2@server2$ echo xin chào >> /mnt/server1/tmp/foo
-bash: /mnt/server2/tmp/foo: Quyền bị từ chối
Tuy nhiên, tôi có thể ghi tệp từ máy khách Windows khi tôi kết nối với người dùng1
!
/etc/samba/smb.conf trên máy chủ1
[nguồn gốc]
nhận xét = Gốc
có sẵn = có
đường dẫn = /
ghi danh sách = root user1 @root
chỉ đọc = không
có thể duyệt = có
công khai = có
có thể ghi = có
/etc/fstab trên server2
//server1/root /mnt/server1 cifs user=user1,password=***,dir_mode=0770,file_mode=0770,nounix ,uid=0,gid=0,forceuid,forcegid
Tôi đã thử có/không có uid=0,gid=0,forceuid,forcegid
tùy chọn cũng như chế độ và danh từ
tùy chọn.
Từ máy chủ2
Tôi có thể liệt kê các tập tin trong /mnt/server1/tmp
và xem các tệp tôi đã tạo cục bộ trên máy chủ 1
. Tôi không thấy bất kỳ lỗi quyền nào trong nhật ký /var/log/*
.
Tôi có thể chẩn đoán vấn đề ở đâu/làm thế nào?
CẬP NHẬT
Tôi có thể ghi vào phần chia sẻ từ server2 với quyền root. Điều này thực sự kỳ lạ vì tôi nghĩ server1 sẽ không tin vào điều đó nguồn gốc
từ máy chủ2
là giống nhau nguồn gốc
trên máy chủ 1
.