Aggiunta di un utente a un gruppo: perché è stato necessario riavviare?


36

Non sono stato in grado di accedere alla cartella condivisa di VirtualBox, quindi ho reso l'utente parte del gruppo vboxsf. Ma non riesco ancora ad accedervi. Il riavvio del guest ha risolto il problema. è un insetto? Non è necessario un riavvio per aggiungere un utente a un gruppo.

sudo usermod -a -G vboxsf praveensripati

C'è stata una domanda simile qui .

Sto usando 11.10 e non ricordo di aver visto un comportamento simile in 11.04.


1
grazie per la pubblicazione sopra. Stavo avendo lo stesso problema e non pensavo di riavviare !! Ancora un bug ma almeno ora so che il riavvio risolve il problema :)
ToughPal

Risposte:


30

Dopo aver apportato modifiche ai gruppi di un utente, le modifiche non sono immediatamente visibili. È necessario ripetere il login per questo (che si ottiene anche con un riavvio).

Puoi testare a cui appartieni con il id -Gncomando. Dopo esserti aggiunto a un gruppo casuale, noterai che il gruppo non è immediatamente visibile nell'output di quel comando. Se non si desidera riavviare la sessione grafica ("ri-accesso"), eseguire un accesso diretto:

su - $USER

Immettere la password e si accederà con le nuove impostazioni di gruppo applicate. Da lì, inizia virtualboxe riprova. Tieni presente che dovrai tenere la console aperta ora (a meno che non venga utilizzata screen), quindi potrebbe essere più semplice accedere nuovamente.


6
Piccola nota: non è necessario accedere nuovamente per far parte del gruppo: chiamare newgr vboxsf, dopo il adduser USER vboxsf(o usermod, come usato nella domanda) ti permetterà di unirti al gruppo.
serra

3
@invernizzi Penso che volevi dire newgrp. Sembra che sia stata aperta una nuova shell (simile a su), ma senza dover inserire una password. Grazie per il consiglio!
Lekensteyn,

0

Hai provato a passare l'UID e GID al comando mount? Come questo:

sudo mount -t vboxsf -o uid=1000,gid=1000 sharedfolder mountPoint
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.