Wie füge ich dem Benutzer root eine neue Gruppe hinzu?

7

Ich verwende ein Ubuntu 16.04 als Gast für einen Windows 7-Host.

Ich habe einen Ordner in Windows freigegeben und sollte in der Lage sein, die Datei unter Linux anzuzeigen und zu öffnen.

Das Problem war, dass ich als Root die Datei nicht öffnen konnte, da sich der Root nicht in der vboxsfGruppe befindet.

In diesem Beitrag habe ich gerade diesen Befehl ausgeführt:

$ usermod -G vboxsf rootusername

Danach habe ich die Root-Rechte verloren. Ich kann keinen sudo suBefehl verwenden, keine Root-Dateien usw. öffnen.

Wie kann ich den rootUser hinzufügen, vboxsfohne alle Administratorrechte zu verlieren?

zwitterion
quelle
2
Was meinst du damit rootusername? Roots Benutzername ist root. Haben Sie die Gruppe für Ihr Konto geändert, das Sie früher geführt haben sudo(vermutlich über die sudoersGruppenmitgliedschaft)?
Techraf

Antworten:

9

So fügen Sie einen bestimmten Benutzer zu einer bestimmten Gruppe hinzu:

sudo usermod -a -G groupname username

Dies aist sehr wichtig, da sonst der Benutzer aus allen anderen Gruppen entfernt wird

Ihr Problem liegt wahrscheinlich daran, dass Sie den -aTeil in Ihrem Befehl verpasst haben

Rancho
quelle
2
Es sollte wahrscheinlich auch erwähnt werden, dass das Ändern oder Erweitern der Root-Berechtigungen in Produktionsumgebungen nicht ratsam ist.
Matt O.
Ja, das hat das Problem gelöst (-aG). Es ist nur in einer Testumgebung möglich, einige Dateien aus Windows abzurufen.
Zwitterion
5

Sie können jeden Benutzer zu jeder Gruppe hinzufügen, indem Sie Folgendes eingeben:

sudo gpasswd -a username groupname

Sturmlord
quelle