Xを1行で実行するように「誰でも」をどのように設定しますか?

Xを1行で実行するように「誰でも」をどのように設定しますか?

公開された一般的なソリューションは、sudo dpkg-reconfigure x11-commonこれを実行してグラフィカルプロンプトを提供することですが、非対話型の方法で使用したいと思います。

シナリオは、ルート(Vagrant設定中)でマシンにSSHを接続しており、startx後続の手順を続行する前に通常のユーザーとして一度実行していくつかの設定ファイルを生成する必要があることです。

私ができない理由は、su otheruser startx単にXauthority / meが他のユーザーとしてSSH経由で接続しているからだと思います。

ベストアンサー1

私が見つけた解決策は、次のコマンドを実行することです。

sudo sed -i \
    's/allowed_users=console/allowed_users=anybody/' /etc/X11/Xwrapper.config

ノート、これはあなたの特定の初期設定によって異なる場合がありconsoleます*root

おすすめ記事