Tôi có một máy tính với Ubuntu 14.04, với một số tài khoản người dùng. Trong một trong những tài khoản đó, tôi có một máy ảo trong VirtualBox. Tôi muốn chia sẻ máy ảo đó với những người dùng khác của máy tính. Tôi làm nó như thế nào?
Tôi có một máy tính với Ubuntu 14.04, với một số tài khoản người dùng. Trong một trong những tài khoản đó, tôi có một máy ảo trong VirtualBox. Tôi muốn chia sẻ máy ảo đó với những người dùng khác của máy tính. Tôi làm nó như thế nào?
Câu trả lời:
Ý tưởng
Để cung cấp VM từ các tài khoản người dùng khác nhau trên một máy tính (không chạy cùng lúc), bạn cần thiết lập một số điều sau:
Làm thế nào nó có thể được thực hiện
Tạo thư mục dùng chung, trong thư mục nhà riêng của bạn, cho bạn và (những) người dùng khác:
Làm cho những người dùng khác trở thành thành viên của nhóm yourusername
(cách dễ nhất là cài đặt các công cụ hệ thống gnome và sử dụng phần users and groups
.
Manage groups > choose_yourusername > properties > add_other_users
(Hướng dẫn chi tiết tại đây để quản lý người dùng và ở đây để tạo thư mục dùng chung)
Thay đổi quyền của thư mục; nhấp chuột phải vào nautilus. Trong tab cho phép, thay đổi các điều khoản nhóm cho nhóm yourusername
để read & write
.
Thay đổi quyền cho các tệp trong thư mục tương tự (nút xuống trong cửa sổ thuộc tính nautilus).
Tạo một máy ảo trong VirtualBox. Không sử dụng thư mục mặc định cho đĩa, nhưng duyệt đến thư mục dùng chung và lưu ảnh đĩa ở đó. Nếu bạn có một máy ảo hiện có, hãy xóa nó, xóa cả thư mục của nó ~/VirtualBox VMs
, nhưng giữ hình ảnh đĩa của nó và di chuyển nó đến thư mục dùng chung trước, sau đó tạo một VM mới, sử dụng hình ảnh hiện tại làm ổ cứng. (nếu bạn cố gắng xem lại hình ảnh đĩa trong VM hiện tại của mình, VirtualBox sẽ khiếu nại UUID đã tồn tại).
/home/yourusername/shared_folder/machine_name.vdi
(tùy thuộc vào đĩa bạn tạo)việc đặt quyền tệp cho VM cụ thể cho nhóm người dùng sẽ dễ dàng hơn.
Tôi không quan trọng nó ở đâu, bạn không phải xóa và làm lại bất cứ điều gì.
Trong trường hợp của tôi, nó nằm trong thư mục \ home \ của tôi và tôi chỉ đặt quyền truy cập tệp để đọc / ghi cho nhóm người dùng có người dùng khác.
Sau đó đăng nhập với tư cách người dùng khác, nhập Virtualbox> Machine> Thêm và điều hướng đến tệp vmdk (hoặc định dạng khác) của VM cụ thể này.
Không vấn đề. Không biết tại sao bạn cần tạo VM mới.
để chia sẻ VM cho những người dùng khác, ý tưởng chỉ đơn giản là tạo một máy ảo mới trên mỗi lần đăng nhập của người dùng và đặt cho nó một tên khác. Vì vậy, khi bạn đến phần về một ổ cứng mới hoặc hiện có, hãy chọn VM hiện có từ thông tin đăng nhập của tôi và hoàn tất thiết lập mới. Điều này khiến một tệp .xml mới được tạo trong thư mục ~ / .VirtualBox / Machines / YourVMname. Tệp .xml này chứa các cài đặt cấu hình cho VM bạn đang chạy.
Bạn có nghĩa là bạn muốn có thể chạy VM từ nhiều người dùng hơn? Nó phải dễ dàng. Tìm thư mục của VM. Mở VirtualBox trên mọi tài khoản người dùng và thêm VM với ổ đĩa ảo hiện có. (/ home / (Tên người dùng của người đã tạo vm) / Virtualbox \ VMs)