それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

lxc のコンテナにユーザー指定でログインする。

lxc 便利です。

ワン・コマンドで、実験環境が起動するし、Dockerより素直なLinuxマシンなのでテスト用にめっちゃ使ってます。

ユーザーを作ってログインしたい

指定ユーザー"takuya" でログインて実験したい。

ユーザ名を指定して login を呼び出せばオッケです

lxc exec pyenv-test  -- sudo --login --user  takuya

ユーザは事前に作っておく

ユーザーもサクッと作れるので、マジ便利ですよ。

lxc exec pyenv-test  -- adduser takuya
lxc exec pyenv-test  -- sudo --login --user  takuya

sudo できるユーザーにしておくとさらに便利。

NAME=pyenv-test
lxc launch ubuntu:20.04 $NAME
lxc exec $NAME  -- adduser takuya
lxc exec $NAME  -- usermod -aG sudo takuya
lxc exec $NAME  -- sudo --login --user  takuya