Làm cách nào để thiết lập Linux chạy trong VMware Fusion VM để các thư mục được tạo trong bộ nhớ chia sẻ có quyền truy cập ghi?


1

Tôi có Ubuntu (Ubuntu 8.04.3 LTS) đang chạy trong VMware Fusion VM và tôi đang chia sẻ thư mục chính của máy Mac của mình bằng tính năng chia sẻ của Fusion. Tôi đã tạo một thư mục con trong thư mục nhà của mình và sử dụng Thông tin Nhận của Người tìm kiếm (và "Áp dụng cho các Mục được đính kèm") để cấp quyền truy cập đọc và ghi cho "Mọi người". Nhưng khi tôi (hoặc một chương trình) tạo thư mục con trong Ubuntu, tôi (trong Ubuntu) không nhận được quyền truy cập đọc:

drwxr-xr-x 1 1818155768 302979775  68 2009-10-26 14:20 temp

(Đây là một dòng từ một ls -ltrong VM của tôi, sau mkdir temp.)

Có thể định cấu hình VM (hoặc máy khách Linux hoặc máy chủ Max OS X) để thư mục được tạo với quyền truy cập ghi không? Làm sao?

Cập nhật: Tôi đã tạo một thư mục / temp trên máy Mac của mình và chia sẻ nó trong Fusion với quyền đọc và ghi. Sau đó, tôi đã làm như sau:

$ cd /mnt/hgfs/temp/
$ ls
$ mkdir foo
$ ls -l
total 1
drwxr-xr-x 1 1818155768 80 68 2009-10-27 17:21 foo

Như bạn có thể thấy, foođã được tạo trong VM (Ubuntu), nhưng VM không có quyền truy cập ghi.

Câu trả lời:


2

Hãy thử đặt tùy chọn uid = khi gắn hgfs - ví dụ trên web tại đây . Bạn có thể muốn uid được đặt thành bất cứ thứ gì uid của bạn trong ubfox ( idđể tìm hiểu).

Ngoài ra, nếu bạn muốn mọi thư mục bạn tạo ở chế độ 777, thì đó là umask. Tôi không rõ khi bạn nói về "vm không có quyền truy cập" - VM có quyền truy cập, nhưng không phải tài khoản của bạn.


0

Bạn đã đặt thư mục dùng chung thành "Đọc & Viết" trong tùy chọn của Fusion chưa? Và bạn đã cài đặt công cụ VMware và cập nhật đúng không?

EDIT : Sau khi đảm bảo rằng các công cụ VMware được cài đặt đúng cách, hãy thử khởi động lại máy ảo để đảm bảo tất cả các mô-đun được tải đúng cách.

Nếu điều đó không hiệu quả, hãy thử tạo một thư mục chia sẻ mới, có thể trên thư mục gốc của ổ cứng Mac của bạn và xem bạn có thể chia sẻ Đọc / Ghi đó không. Điều này sẽ giúp xác định vấn đề ở đâu.

EDIT2 : Nếu bạn có thể mkdir foo, thì VM có quyền truy cập vào thư mục dùng chung. Bạn có thể làm điều tương tự trong thư mục nhà của bạn?


Tôi có nó được đặt thành "Đọc & Viết". Nhưng tôi gặp phải một vấn đề khi cài đặt công cụ: serverfault.com/questions/78757
Daryl Spitzer

Ah ha, đó có lẽ là vấn đề.
Josh

Tôi vừa hoài nghi vừa hy vọng.
Daryl Spitzer

Nó có hoạt động sau khi cài đặt công cụ VMware không?
Josh

Không, tôi vẫn gặp vấn đề tương tự. Nhưng tôi không chắc VMware Tools được cài đặt đúng cách. Xem "Cập nhật 3" trong câu hỏi của tôi trong serverfault.com/questions/78757.
Daryl Spitzer
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.