Làm cách nào để tôi chuyển tập tin xác thực cho mount.cifs?


15

Tôi đang duy trì một mạng lưới không đồng nhất của mac và linux nên tôi quyết định tạo một tập lệnh perl nhỏ để thống nhất các chiến lược gắn kết giữa các máy.

Việc triển khai hiện tại trong linux là trong / etc / fstab hoạt động tốt:

//myserverhere.com/cifs_share / mnt / cifs_share cifs user, uid = 65001, rw, workgroup = DEV, thông tin đăng nhập = / root / .cifs 0 0

và /root/.cifs chứa

username=ouruser
password=ourpassword

Tôi đã thử dịch nó sang định dạng không phải là fstab như sau:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

Nhưng nó dường như không hoạt động.

Ai đó có thể chỉ ra những gì tôi đang làm sai không?

Cảm ơn trước.

Ismael Casimpan :)

Câu trả lời:


18

Cú pháp của mount.cifs:

mount.cifs {service} {mount-point} [-o options] 

Bạn cần vượt qua các tùy chọn sau "-o". Ví dụ: với các tùy chọn đã cho, lệnh của bạn phải là:

mount.cifs //myserverhere.com/cifs_share /mnt/cifs_share \
    -o user,uid=65001,rw,workgroup=DEV,credentials=/root/.cifs

(Tôi đã không kiểm tra các tùy chọn bạn đã đưa ra.)


'-o' là người tôi đã quên. Cảm ơn đã chỉ ra. Tôi đã thử nó và bây giờ nó hoạt động. Cảm ơn bạn rất nhiều :)
icasimpan

Đồng thời đảm bảo rằng tệp văn bản thông tin đăng nhập KHÔNG chứa dấu thứ tự byte (BOM) khi sử dụng UTF-8. Nếu không, bạn sẽ nhận được một thông báo "Thông tin được định dạng không chính xác" lạ từ mount/ mount.cifs.
ManuelAtWork

0

-o Vers = 1.0 tùy chọn với mount đã khắc phục sự cố của tôi. Sau khi nâng cấp RHEL từ 7.4 lên 7.7, có vẻ như phiên bản giao thức SMB đã thay đổi. Chỉ định phiên bản phù hợp với phiên bản máy chủ cifs.


0

Lỗi tôi gặp là lỗi này: mount error(5): Input/output error Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

-o Vers = 3.0 tùy chọn với mount đã khắc phục sự cố của tôi. Tôi đã không nâng cấp máy chủ của mình, nhưng khách hàng của tôi đã làm và không thông báo cho tôi.

Tùy chọn -o Vers = 1.0 cũng hoạt động như tôi đã thử nghiệm ngay bây giờ.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.