GCEでUbuntuをXRDPで接続して使う環境を作りました。Ubuntuは17.10です。

新しくSSHでaユーザーを作り、sudoグループに追加しました。
でも、Ubuntuにログインしたら、一般ユーザーのままでした。

usermod -aGなどで管理者権限つけても、デスクトップのユーザーの情報は一般のままです。

GCE特有のグループを見つけたので、追加させましたがだめでした。

Googleのアカウントのユーザーは、Ubuntuでは管理者権限ついています。
そのユーザーが参加しているグループを確認して追加しました。

google cloud platformで、Ubuntu17.10をインストールして、xrdpでリモートデスクトトップで接続しています。

このために新しく一般ユーザーを作り、sudoのグループに参加させました。

でも、デスクトップにアクセスしてソフトをインストールしようとしたら、「あなたはパーミッションがありません」と言う内容のエラーが出ました。

そのため、ユーザーを管理者権限で使えるようにしました。
GCEで、adminに相当するグループを見つけたので、参加させました。
ちゃんとログインをやり直しましたが、ユーザーの権限が、SSHでは変更できたのに、デスクトップでは変更されません。
デスクトップでもログアウトして、入り直しています。

ユーザー権限を変えたあとにデスクトップのGNOME3に接続後出来なくなり、色々調べている中で、LXDEをインストールしました (VNCでも接続したいこともあったので)。
XRDPでLXDEで、接続できています。でも、ユーザーの権限は、一般のままです。
コマンドでは、ちゃんと管理者権限に変わったことを確認できています。

vino-preferencesなどで、コマンドでウィンドウが開いて設定できることを知っていますが、GCEではポートが使えないので、拒否されてしまいます。
コマンドでウィンドウを開いて設定も出来ないので、困っています。

xrdpで、二つのユーザーをアクセス出来るように設定できたら、Ubuntuでデスクトップでも管理者権限になっている様に切り替えてアクセスできるのですが。

何か解決策が有りましたら、ぜひ、教えてください。


  • 「コマンドではちゃんと管理者権限に変わった」、という事は以下のように確認しました。
    su - name で切り替えました。
    sudo reboot を実行して確認しました。
    また、コマンドラインで、@の左に変更したユーザー名が表示されて確認しました。

  • デスクトップのユーザーの情報は一般のまま、というのは以下の画像のような状態です。
    https://gyazo.com/02e0e33d4c943dfd9af506d44bb22ca3