GNU/Linux >> Linux の 問題 >  >> Linux

nologin ユーザーとしてコマンドを実行する

解決策 1:

1 つの方法は、そのユーザーのシェルを起動することです (明示的にシェルを指定します):

sudo -u www-data bash 

これにより、指定されたユーザーとして (bash) シェルが起動されます。その後、コマンドを実行してログアウトできます (以前のシェルに戻るため)

解決策 2:

root として su -s /bin/sh $user を使用できます — -s オプションは、ユーザー用に構成されたシェルをオーバーライドします。


Linux
  1. Suオプション–別のユーザーとしてコマンドを実行しますか?

  2. Linuxsuコマンド

  3. Linux での adduser コマンドの例

  1. Linux での sudo コマンドの例

  2. usermod:コマンドが見つかりません

  3. su:コマンドが見つかりません

  1. Linux での login コマンドの例

  2. Linux での chsh コマンドの例

  3. Linux での userdel コマンドの例