解決策 1:
su - targetuser -s /bin/bash
を使用しています ルートシェルから。
コマンドを直接実行するには -c
を使用します :
su - targetuser -s /bin/bash -c "/bin/echo hello world"
解決策 2:
sudo を使用します。これは、ユーザーが実際のシェルを持っていなくても機能します。
su - targetuser -s /bin/bash
を使用しています ルートシェルから。
コマンドを直接実行するには -c
を使用します :
su - targetuser -s /bin/bash -c "/bin/echo hello world"
sudo を使用します。これは、ユーザーが実際のシェルを持っていなくても機能します。