2016-07-25 6 views
3

Google Compute EngineでDebian GNU/Linux 8(jessie)を使用しています。 インスタンスが新しく作成されました。 私は、私は私のシステムを再起動する前に、Google Compute Engine DEBIAN:リブート後に/ etc/groupの設定が失われました

sudo adduser <username> <groupname> 

あるいは

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

が、それは完全にを働いていた、このコマンドを使用して、グループにユーザーを追加しようとしました。 再起動後、私はvim/etc/groupを実行しましたが、そのグループに割り当てられたすべてのユーザーは消えます。

また、/ etc/groupの変更日も確認しました。システムの再起動後に変更されているようです。

+0

GCEのCentOS 7で同じ問題が発生しました(usermod -a -G group userを使用していますが)。チケットが記録されているので、修正情報を入手すると更新します。 – willemmerson

+0

@willemmersonこれに関する更新はありますか?私もCentOS7でこれを体験しています。本当に面倒です。 – Roberto

+0

これについて進歩はありますか?私たちは同じ問題を抱えています。回避策をハックすることはできますが、正式な修正があればうれしいでしょう。 –

答えて

1

今日もCentOS 7サーバーでこの問題が発生しました。なぜ私のusermodコマンドが成功したように見えたのですが、GCEでインスタンスをリブートした後も永続的ではありません。

私はGoogleからのこの修正プログラムを持って、わからないが、なぜそれが良く文書化されていませんです:

ユーザーおよびグループは、部分的で管理されている「グーグル・アカウント・daemon.service」を、一部のLinux用ゲストイメージパッケージがあります。プロジェクトのユーザーに永続的なグループを持たせるには、以下の手順を実行する必要があります。

次の例では、グループ 'club'がこのファイルに追加されます。

1各インスタンスの/etc/default/instance_configs.cfgにユーザーを追加します。オプション "group"があります。例えば:

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

2 - 再起動し、このファイルを変更した後、デーモン:

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

、3-デーモンのステータスを確認し、それがすべてのユーザーに割り当てられた新しいグループのためのいくつかの出力を表示する必要があります。 https://cloud.google.com/compute/docs/access/user-accounts/#create_a_new_user_account 0123:GCEのドキュメントは、クラウドコンソールは(LinuxのOS)グループメンバーシップを含む(LinuxのOS)のユーザアカウントを管理するために使用することができると言う

“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

問題が解決しました。ありがとうございますが、私はこのソリューションがプロジェクトのすべてのユーザーをユーザーのサブセットではなくグループに追加することを理解しています。 – tubetube

+0

あなたは正しいですが、残念ながら現時点でこれを回避する方法はありません。私はまた、サイト上の全員がsudoers wheelグループに自動的に追加されるのを止めることができるようにしたいと思います。 – willemmerson

+0

もう1つの回避策は、crontabを使って@rebootでこれらのコマンドを実行することですが、5秒間の遅延があります。 – tubetube

0

ただし、手順は次のとおりです。 1. にアクセスします。

[ユーザーアカウント]ページへのリンクでは、プロジェクトを選択する必要があります。選択されたページは、ユーザーアカウントページではなく、プロジェクトの全体的なダッシュボードページです。ダッシュボードページ[ユーザーアカウント]の上部にある検索バーに入力し、ユーザーアカウント(サブタイトルIAM & Admin)をクリックすると、結果のページには「(!)読み込みに失敗しました」と表示されます。

FWIW私はRHEL7イメージを使用しています。 Linuxホストを管理するこの基本的な機能である、永続的なグループメンバシップは、非常にひどく壊れており、GCEでさらにひどく文書化されているようです。

関連する問題