解決したいこと
- vscodeのリモートSSHで、GPUサーバなどに接続している
- GPUサーバ側で自分のグループIDを変更した
IDの変更
shibaura@server:~$ sudo usermod -aG docker shibaura
-
id
コマンドでグループIDを出力しても、なぜか適用されていない理想shibaura@server:~$ id uid=1000(shibaura) gid=1000(shibaura) groups=1000(shibaura), 999(docker)
現実(ダメ)shibaura@server:~$ id uid=1000(shibaura) gid=1000(shibaura) groups=1000(shibaura)
解決策
サーバ側のvscodeサーバを更新すればOK。
サーバ側に設置されている/home/.vscode-server
を削除して、再度vscodeのリモートSSHで接続すればよい
-
作業1:vscodeを使ず、普通のターミナルで、特定フォルダを削除
shibaura@local:~$ ssh shibaura@server shibaura@server:~$ rm -rf .vscode-server
-
手順2:vscodeでリモートSSH接続する 👉
id
コマンドを叩いてみると解決している
おわりに
- ほえー