Thêm người dùng vào một nhóm - Tại sao phải khởi động lại?


36

Tôi không thể truy cập thư mục chia sẻ VirtualBox, vì vậy tôi đã tạo phần người dùng của nhóm vboxsf. Nhưng, vẫn không thể truy cập nó. Khởi động lại khách đã giải quyết vấn đề. Có phải là một lỗi? Không cần khởi động lại để thêm người dùng vào một nhóm.

sudo usermod -a -G vboxsf praveensripati

Có câu hỏi tương tự ở đây .

Tôi đang sử dụng 11.10 và không nhớ đã thấy hành vi tương tự trong 11.04.


1
cảm ơn vì đã đăng ở trên Tôi đã có cùng một vấn đề và không nghĩ để khởi động lại !! Vẫn còn một lỗi nhưng ít nhất bây giờ tôi biết rằng việc khởi động lại sẽ giải quyết được vấn đề :)
ToughPal

Câu trả lời:


30

Sau khi thực hiện sửa đổi cho các nhóm người dùng, những thay đổi không thể nhìn thấy ngay lập tức. Bạn cần phải đăng nhập lại cho điều đó (cũng được thực hiện với khởi động lại).

Bạn có thể kiểm tra xem bạn thuộc về id -Gnlệnh nào. Sau khi thêm chính mình vào một nhóm ngẫu nhiên, bạn sẽ nhận thấy rằng nhóm không hiển thị ngay lập tức trong đầu ra của lệnh đó. Nếu bạn không muốn khởi động lại phiên đồ họa ("đăng nhập lại"), hãy thực hiện đăng nhập trực tiếp:

su - $USER

Nhập mật khẩu của bạn và bạn sẽ đăng nhập với cài đặt nhóm mới được áp dụng. Từ đó, bắt đầu virtualboxvà thử lại. Lưu ý rằng bạn sẽ phải giữ giao diện điều khiển mở ngay bây giờ (trừ khi sử dụng screen) để đăng nhập lại có thể dễ dàng hơn.


6
Lưu ý nhỏ: bạn không cần phải đăng nhập lại để trở thành một phần của nhóm: gọi điện newgr vboxsf, sau khi adduser USER vboxsf(hoặc usermod, như được sử dụng trong câu hỏi) sẽ cho phép bạn tham gia nhóm.
invernizzi

3
@invernizzi Tôi nghĩ bạn có ý newgrp. Có vẻ như một vỏ mới được mở (tương tự su), nhưng không cần phải nhập mật khẩu. Cảm ơn vì tiền hỗ trợ!
Lekensteyn

0

Bạn đã thử chuyển UID và GID cho lệnh mount chưa? Như thế này:

sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountPoint
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.