Làm cách nào tôi có thể chia sẻ Ubuntu Samba ** hoàn toàn ** có thể ghi từ Mavericks


0

Tôi có một chia sẻ Samba được thiết lập trên máy chủ Ubuntu 10.10.10.199 Tôi đang sử dụng quyền của người dùng trên máy chủ. Tôi đã chia sẻ thư mục / var / www là [webroot]

[webroot]
   read only = no
   guest ok = no
   path = /var/www
   browseable = yes
   create mask = 0755
   writable = yes

Tôi có thể kết nối tốt và xem tất cả các tệp trong công cụ tìm

cifs://10.10.10.199/webroot

Từ công cụ tìm, tôi có thể tạo một thư mục mới và các tệp trùng lặp đã tồn tại và chúng hiển thị tốt trên máy chủ Ubuntu. Tuy nhiên, nếu tôi cố mở một tệp từ chia sẻ trong Textedit thì nó không tải và nói rằng tệp bị khóa. Tôi có thể mở tệp trong Sublime Text 3, nhưng khi tôi chỉnh sửa và cố lưu, tôi nhận được thông báo sau:

Ghi đè lên tệp được bảo vệ ghi /Volume/webroot/test/test.html   Khi tôi nhấp vào Ghi đè, tôi gặp lỗi sau:   Không thể lưu /Volume/webroot/test/test.html   Lỗi: /Volume/webroot/test/test.html là chỉ đọc

Vậy tại sao tôi có thể tạo thư mục và các tệp trùng lặp từ Finder, nhưng không chỉnh sửa và lưu các tệp hiện có hoặc tạo tệp mới từ trình soạn thảo văn bản của mình? Và làm cách nào tôi có thể sửa nó để tôi có thể tạo và chỉnh sửa các tệp bằng trình soạn thảo văn bản của mình?

Câu trả lời:


1

Vấn đề về quyền ở Samba có thể hơi khó chẩn đoán.

Chính xác lệnh bạn đang sử dụng để gắn kết chia sẻ trên máy Mac là gì?

Tại dòng lệnh, bạn có thể đến nơi gắn kết và thực hiện ls -l@ để các quyền ở đó có thể được kiểm tra. Làm tương tự trong một trong những thư mục mang lại cho bạn vấn đề.

Bạn đang chia sẻ một ext3 âm lượng và bạn có cấu hình Samba để sử dụng ACL không? Nếu vậy thì thêm một dòng nt acl support = yes theo định nghĩa chia sẻ của bạn sẽ khiến chúng hoạt động và bạn có được các điều khiển quyền tốt hơn nhiều. Họ Nên được mặc định nhưng có thể không.

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.