解決策 1:
1 つの方法は、そのユーザーのシェルを起動することです (明示的にシェルを指定します):
sudo -u www-data bash
これにより、指定されたユーザーとして (bash) シェルが起動されます。その後、コマンドを実行してログアウトできます (以前のシェルに戻るため)
解決策 2:
root として su -s /bin/sh $user
を使用できます — -s
オプションは、ユーザー用に構成されたシェルをオーバーライドします。
1 つの方法は、そのユーザーのシェルを起動することです (明示的にシェルを指定します):
sudo -u www-data bash
これにより、指定されたユーザーとして (bash) シェルが起動されます。その後、コマンドを実行してログアウトできます (以前のシェルに戻るため)
root として su -s /bin/sh $user
を使用できます — -s
オプションは、ユーザー用に構成されたシェルをオーバーライドします。