コンソールに「runuser」と入力すると、「コマンドが見つかりません」と表示されます。このコマンドはかなり標準的でしたが、私のシステムでは見つかりません。
Rootユーザーですが、他のユーザーのパスワードを持っていません。
他の答えについてのあなたのコメントから:
私がする時
su - otheruser
、私はNo directory, logging in with HOME=/
。次に、whoami
を実行すると、root
を取得します。
これは、「他のユーザー」がシェル(bashなど)を持っていないために発生します。おそらく/ bin/falseのようなものです。シェルを「otheruser」として使用する場合は、代わりにこれを使用してください。
Sudo -u otheruser /bin/bash
Ubuntuでは、このようなことのためにsu
とSudo
があります。
su - username
ユーザーusername
への変更。あたかもそのユーザーがログインしたかのように。
Sudo -u username command
ユーザーusername
として単一のコマンドを実行します。
til-linuxパッケージに含まれています なので、必要に応じて、そのパッケージをインストールします。