LoginSignup
2
3

More than 5 years have passed since last update.

scriptコマンドをある程度バレないように仕込む方法

Last updated at Posted at 2015-10-21

自分の調べ方が甘かったのか、思ったより検索に引っかからなかったので書きます。

scriptコマンドを利用するとコマンドの実行履歴+標準出力をファイルへ保存することが出来ますが、

  • 手動でしたくない
  • exit 2回打ちたくない
  • セキュリティのためにやるわけではないのでお手軽にできる範囲でやりたい

という要件で探していました。

今回書いたスクリプトになります。zsh向けです。

/etc/zprofile
logfile=/tmp/$(date +%Y%m%d%H%M%S)_$(whoami).log
if [ ! -e $logfile ]
then
  script -q $logfile
  exit
fi

/etc/zprofileに書いておけばログイン時に1度だけ呼ばれるので無限ループになりません。とりあえずぶっこんでおきました。
exit2回打たないといけない問題はexitを直後に書いておけば良いです。
psすればすぐバレるしkillしたら止まるので、これによってセキュリティが向上するということはありません。ご留意ください。

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3