私がやっていること:
- 電話でネイティブに使用するために GNU emacs を作成しました。
- 私は電話で emacs をデーモン モードで実行しているので、いつでも emacsclient に接続して、通常のファイルの操作やプロセスの実行などを続けています。
電話の端末からログインすると、現在ユーザーは 10157 で、すべてが機能します。
$ ID
uid=10157(10157) gid=10157(10157) グループ=10157(10157),1015(1015),1023(1023),1028(1028),3003(3003)
PC から電話に ssh 経由で接続すると (電話で DigiSSHd を使用します)、通常のユーザー 10282 としてログインし、すべてが機能します。
$ ID
uid=10282 gid=10282 グループ=1015(1015),1023(1023),1028(1028),3003(3003)
Emacs は正常に動作します。ただし、この方法では、emacsclient を介してユーザー 10157 で実行されている emacs プロセスに接続できません。ユーザー10157の下でemacsを開きました。
したがって:
$ su - 10157
わかりました。emacs などは実行できますが、Web にはアクセスできません。
$ ping -c1 google.com
You must have internet permissions to use ping. Aborting.
$ id
uid=10157(10157) gid=10157(10157) groups=10157(10157)
したがって、私は他のグループに加えて、インターネット アクセスに必要なグループ 3003 にも属していません。
このグループ情報が削除されるのはなぜですか? また、これを修正するにはどうすればよいですか?