nobody
:nogroup
によって作成されたログファイルがあり、これはログに記録されているアクティビティです。そのログファイルへのメッセージの追加をエミュレートしたいと思いました。私の最初の考えは、
$ Sudo su nobody
This account is currently not available.
より簡単な方法は、次のコマンドを実行するだけです:su -s /bin/bash nobody
(/bin/bash
を任意のシェルに置き換えます)。
This account is currently not available.
エラーは、nobody
ユーザーのデフォルトのシェルが/usr/sbin/nologin
であり、su -s
がシステムに別のシェルを使用するよう強制しているためです。
メールスレッド:
.. Sudo -u nobody [cmd ...]
に使える:
(トリックと組み合わせる ファイルにSudoとして追加する方法 )
echo "Hello World" | Sudo -u nobody tee -a /tmp/logfile.log