2016-07-25 2 views
3

Ich verwende Debian GNU/Linux 8 (jessie) auf Google Compute Engine. Meine Instanz wurde neu erstellt. Ich hatte versucht, mit diesem Befehl Benutzer zu Gruppe hinzufügenGoogle Compute Engine DEBIAN:/etc/Gruppeneinstellung verloren nach Neustart

sudo adduser <username> <groupname> 

oder sogar

sudo usermod -a -G <groupname> <username> 

und es perfekt gearbeitet, bevor ich meine Systeme neu starten. Nach dem Neustart habe ich vim/etc/group ausgeführt, aber alle Benutzer, die ich dieser Gruppe zugewiesen habe, verschwinden.

Ich überprüft auch das Änderungsdatum von/etc/group. Es scheint, dass es nach dem Systemneustart geändert worden war.

+0

Ich habe das gleiche Problem (wenn ich usermod -a -G-Gruppe Benutzer verwende), auf CentOS 7 auf GCE. Ich habe ein Ticket eingeloggt, also werde ich das aktualisieren, wenn ich eine Reparatur/weitere Informationen bekomme. – willemmerson

+0

@willemmerson Irgendwelche Updates zu diesem Thema? Ich erlebe das auch auf CentOS7 und es ist wirklich nervig. – Roberto

+0

Haben Sie Fortschritte dabei? Wir haben das gleiche Problem und obwohl wir einen Workaround hacken könnten, wäre es gut, eine offizielle Lösung zu haben. –

Antwort

1

Auch ich hatte dieses Problem heute auf einem CentOS 7 Server. Ich konnte nicht verstehen, warum meine usermod-Befehle erfolgreich zu sein schienen, aber nicht persistent, nachdem ich die Instanz auf GCE neu gestartet hatte.

ich dieses Update von Google bekam, nicht sicher, warum es nicht besser dokumentiert:

Der Benutzer und Gruppen, die durch teilweise verwaltet werden „google-Konten-daemon.service“, der Teil der Gast Bilder Pakete für Linux ist . Damit ein Benutzer aus dem Projekt eine persistente Gruppe hat, müssen Sie diese Schritte ausführen.

Im folgenden Beispiel wird die Gruppe 'Club' in diese Datei geändert.

1- Fügen Sie die Benutzer zu /etc/default/instance_configs.cfg auf jeder Instanz, gibt es eine Option "Gruppe". Zum Beispiel:

“groups = adm,dip,lxd,plugdev,video,club” 

2- Starten Sie den Daemon nach dem Ändern dieser Datei:

“sudo systemctl restart google-accounts-daemon.service” 

3- Überprüfen Sie den Status des Dämons, und es sollte eine Ausgabe für die neue Gruppe für alle Benutzer zugeordnet zeigen:

“sudo systemctl status google-accounts-daemon.service” 
“Jul 18 07:03:37 instance-2 usermod[1523]: add 'jaw' to group 'club' 
Jul 18 07:03:37 instance-2 usermod[1523]: add 'jaw' to shadow group 'club' 
Jul 18 07:03:37 instance-2 usermod[1528]: add 'root' to group 'club' 
Jul 18 07:03:37 instance-2 usermod[1528]: add 'root' to shadow group 'club' 
Jul 18 07:03:37 instance-2 usermod[1533]: add 'lucmult' to group 'club' 
Jul 18 07:03:37 instance-2 usermod[1533]: add 'lucmult' to shadow group 'club' “ 
+0

Problem gelöst. Danke, aber wie ich weiß, wird diese Lösung alle Benutzer im Projekt der Gruppe hinzufügen, nicht Teilmenge der Benutzer. – tubetube

+0

Sie haben Recht, ich kann leider im Moment nichts sehen. Ich würde auch gerne in der Lage sein, zu verhindern, dass alle auf der Seite automatisch zur Radgruppe sudoers hinzugefügt werden. – willemmerson

+0

eine andere Arbeit herum ist, Crontab zu verwenden, um diesen Befehl mit @reboot auszuführen, aber mit Verzögerung wie 5 sec – tubetube

0

die GCE docs sagen, dass die Cloud-Konsole (Linux OS) Verwaltung von Benutzerkonten verwendet werden kann, einschließlich (Linux O) Gruppenmitgliedschaft: https://cloud.google.com/compute/docs/access/user-accounts/#create_a_new_user_accountDie Anweisungen beginnen jedoch mit: 1. Gehen Sie zu .

Für den Link zur Seite Benutzerkonten müssen Sie ein Projekt auswählen. Nach der Auswahl ist die resultierende Seite nicht die Seite "Benutzerkonten", sondern die Dashboard-Seite des Projekts. Wenn Sie oben auf der Dashboard-Seite [Benutzerkonten] in die Suchleiste eintreten und auf den Eintrag Benutzerkonten (mit dem Untertitel IAM & Admin) klicken, wird auf der resultierenden Seite nur "(!) Fehler beim Laden" angezeigt.

FWIW Ich verwende ein RHEL7-Bild. Diese grundlegende Eigenschaft der Verwaltung eines Linux-Hosts, eine dauerhafte Gruppenmitgliedschaft, scheint in GCE sehr schlecht gelöst und noch schlimmer dokumentiert zu sein.

Verwandte Themen