การเพิ่มผู้ใช้ไปยังกลุ่ม - ทำไมต้องรีบูต


36

ฉันไม่สามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกัน VirtualBox ดังนั้นฉันจึงสร้างส่วนผู้ใช้ของกลุ่ม vboxsf แต่ก็ยังไม่สามารถเข้าถึงได้ การรีบู๊ตผู้เยี่ยมชมช่วยแก้ปัญหา มันเป็นข้อบกพร่องหรือไม่? ไม่จำเป็นต้องบูตเครื่องใหม่เพื่อเพิ่มผู้ใช้ในกลุ่ม

sudo usermod -a -G vboxsf praveensripati

มีแบบสอบถามที่คล้ายกันเป็นที่นี่

ฉันใช้ 11.10 และจำไม่ได้ว่าเห็นพฤติกรรมคล้ายกันใน 11.04


1
ขอบคุณสำหรับการโพสต์ข้างต้น ฉันมีปัญหาเดียวกันและไม่คิดว่าจะรีบูต !! ยังคงเป็นข้อผิดพลาด แต่อย่างน้อยตอนนี้ฉันรู้ว่าการรีบูตเครื่องแก้ปัญหา :)
ToughPal

คำตอบ:


30

หลังจากทำการแก้ไขกลุ่มของผู้ใช้การเปลี่ยนแปลงจะไม่สามารถมองเห็นได้ทันที คุณต้องลงชื่อเข้าใช้อีกครั้งสำหรับสิ่งนั้น (ซึ่งสามารถทำการรีบูตได้เช่นกัน)

คุณสามารถทดสอบสิ่งที่คุณเป็นของid -Gnคำสั่ง หลังจากเพิ่มตัวเองลงในกลุ่มสุ่มคุณจะสังเกตเห็นว่ากลุ่มนั้นไม่สามารถมองเห็นได้ทันทีในผลลัพธ์ของคำสั่งนั้น หากคุณไม่ต้องการรีสตาร์ทเซสชันกราฟิก ("ล็อกอินใหม่") ให้เข้าสู่ระบบโดยตรง:

su - $USER

ป้อนรหัสผ่านของคุณแล้วคุณจะเข้าสู่ระบบโดยใช้การตั้งค่ากลุ่มใหม่ จากนั้นเริ่มvirtualboxและลองอีกครั้ง โปรดทราบว่าคุณจะต้องเปิดคอนโซลไว้ในขณะนี้ (เว้นแต่จะใช้screen) เพื่อให้สามารถเข้าสู่ระบบได้ง่ายขึ้นอีกครั้ง


6
ข้อสังเกตเล็ก ๆ : คุณไม่จำเป็นต้องลงชื่อเข้าใช้อีกครั้งเพื่อเป็นส่วนหนึ่งของกลุ่ม: การโทรnewgr vboxsfหลังจากadduser USER vboxsf(หรือusermodตามที่ใช้ในคำถาม) จะช่วยให้คุณเข้าร่วมกลุ่มได้
invernizzi

3
@invernizzi newgrpฉันคิดว่าคุณหมายถึง ดูเหมือนว่าเชลล์ใหม่จะเปิดขึ้น (คล้ายกับsu) แต่ไม่ต้องป้อนรหัสผ่าน ขอบคุณสำหรับทิป!
Lekensteyn

0

คุณลองส่ง UID และ GID ไปยังคำสั่ง mount หรือไม่ แบบนี้:

sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountPoint
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.