Điểm:2

Không có quyền ghi trên ổ CIFS được gắn

lá cờ ni

Tôi đang sử dụng máy Linux đang cố gắn chia sẻ SMB bên trong một mạng lớn thông qua tên người dùng Active Directory của mình:

mount -t cifs -o username=myuser,domain=mydomain //máy chủ/chia sẻ/mount/đường dẫn

Sau khi mật khẩu + mount thành công, tôi thử chạm /mount/path/test.txt, nhưng tôi nhận được quyền bị từ chối. Rất nhiều kết quả tìm kiếm (cái này là lớn nhất về mặt upvote) gợi ý rằng vì sử dụng gắn sudo quyền ghi chỉ được cấp cho root chứ không phải người dùng bình thường của bạn. Nhưng trong trường hợp của tôi, tôi root vì tôi sử dụng sudo -i đầu tiên, mọi thứ xảy ra trên bảng điều khiển gốc. /mount/đường dẫn thuộc về root và mọi thứ bên dưới nó (nội dung của ổ đĩa được gắn). Tôi đã cố gắng giải quyết vấn đề này trong 2 giờ nhưng tôi rất bế tắc. Có ai biết tại sao tôi thậm chí không thể ghi vào ổ đĩa với quyền root không?

Điểm:3
lá cờ cn

Chia sẻ CIFS sẽ được gắn với quyền root bằng lệnh của bạn, vì vậy người dùng bình thường không thể viết bất cứ điều gì ở đó. Bạn cần chỉ định ID người dùng và nhóm mà bạn muốn gán quyền đọc/ghi. Bạn có thể thử với lệnh dưới đây.

Sudo mount -t cifs -o username=myuser,password=yourpassword,domain=mydomain,uid=yourUID,gid=yourGID,forceuid,forcegid //server/share/mount/path

Ngoài ra, bạn có thể sử dụng lệnh id để tự động lấy uid và gid như bên dưới.

sudo mount -t cifs -o username=myuser,password=yourpassword,domain=mydomain,uid=$(id -u),gid=$(id -g),forceuid,forcegid //máy chủ/chia sẻ/mount/path
R-obert avatar
lá cờ ni
Nhưng tại sao tôi cần phải làm điều đó? Tôi là root, tôi đang ở trên root console! Tôi không thể ghi vào ổ đĩa nếu mọi thứ trên điểm gắn kết đều thuộc quyền root?
Vaibhav Panmand avatar
lá cờ cn
@R-obert bạn đã kiểm tra chéo xem người dùng của bạn có được đưa vào 'danh sách ghi' của chia sẻ samba không
R-obert avatar
lá cờ ni
Tôi không sử dụng người dùng 'của tôi'! Tôi chỉ sử dụng người dùng của mình để đăng nhập và sau đó tôi chuyển sang ´sudo -i´.Hay bạn có nghĩa là người dùng root đó? Đó có phải là 'danh sách ghi' trên máy Linux của tôi (/etc/sambda/smb.conf?) hay trên máy đang cung cấp chia sẻ (máy chủ SMB) không? Tôi cảm thấy mình cần đọc hướng dẫn về nơi người dùng Linux (root) của tôi bắt đầu hoạt động và nơi người dùng AD của tôi tham gia hoạt động mà tôi đang sử dụng để kết nối ổ đĩa.
R-obert avatar
lá cờ ni
Tôi quên nói rằng việc sử dụng lệnh của bạn từ câu trả lời cũng dẫn đến quyền bị từ chối.
R-obert avatar
lá cờ ni
Tên AD và tên người dùng Linux có giống nhau hay không?
Vaibhav Panmand avatar
lá cờ cn
@R-obert không cần phải giống nhau, nhưng tên người dùng bạn đang sử dụng để gắn ổ đĩa phải có quyền ghi trong cấu hình chia sẻ máy chủ samba.
tsc_chazz avatar
lá cờ vn
Điều mà Vaibhav đang hỏi là, vì bạn đã chỉ định `username=myuser` trong lệnh mount, nên bạn đã xác minh rằng người dùng Samba `myuser@mydomain` có quyền ghi vào chia sẻ `//server/share` chưa?
R-obert avatar
lá cờ ni
Tên người dùng của tôi trên máy Linux giống với tên tài khoản Active Directory của tôi. Khi tôi đăng nhập vào PC Windows trong công ty của chúng tôi thông qua tài khoản AD của mình, tôi có thể đính kèm ổ đĩa và ghi vào đó. Vì vậy, "myuser" phải có sự cho phép của máy chủ SMB...
tsc_chazz avatar
lá cờ vn
Tôi chắc rằng bạn đã xem trong `/etc/fstab` để xác nhận rằng giá treo CIFS không được xác định ở đó, hoặc nếu có, nó không được định nghĩa là chỉ đọc. Nếu `//server` là máy Windows, tôi có một số ý tưởng khác.
R-obert avatar
lá cờ ni
Vâng, không có gì! Tôi đang cố gắn nó theo cách thủ công trước khi yêu cầu hệ thống gắn nó khi khởi động. Thật không may, tôi không biết hệ điều hành của máy chủ.
R-obert avatar
lá cờ ni
Tôi rất xin lỗi, tài khoản AD của tôi dường như không còn quyền ghi đối với phần chia sẻ. Tôi không biết tại sao điều đó không còn nữa nhưng tôi rất xin lỗi vì đã cung cấp thông tin sai ở đây! Tôi vừa kiểm tra lại quyền ghi của mình trên PC Windows để đảm bảo. Cảm ơn sự giúp đỡ của bạn, tôi sẽ đăng lại sau khi thành công.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.