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

権限を減らしてスクリプトの一部を実行するには?

このトリックを使用することもできます:

{ anycommand } | su -c 'tee file' user

tee(1) は POSIX ユーティリティであるため、その可用性に依存できます。

または、sudo で :

{ anycommand } | sudo -u user 'tee file'

サブシェルを使用:(su -c 'psql -U postgres -c "<command>"' postgres) > file

サブシェル内では、権限を削除して作業を行うことができますが、出力は元の権限を持つ元のシェルにリダイレクトされます。


Linux
  1. Linux –シャットダウン直前にsystemdでスクリプトを実行する方法は?

  2. ユーザーとして引数を使用してスクリプトを実行しますか?

  3. スクリプトを実行する方法??

  1. 時間コマンドでBashスクリプトの実行にかかる時間を確認する

  2. systemd でのシャットダウン時に、他のすべての前にスクリプトを実行するにはどうすればよいですか?

  3. シャットダウン直前にsystemdでスクリプトを実行する方法は?

  1. Monoで*.exeを実行するようにBashを設定する方法は?

  2. 「find-exec{};?」を実行する方法

  3. LightdmでGreeter/ログインスクリプトを実行する方法は?