FreeBSD初心者運用日記 このページをアンテナに追加

 | 

2008-02-18

[] 07:17 2008-02-18 - FreeBSD初心者運用日記 を含むブックマーク 2008-02-18 - FreeBSD初心者運用日記 のブックマークコメント

以下のようなリダイレクトを行う場合、fooファイルへの書き込みを別ユーザで行いたい場合がある。

$ cat hoge > foo

そういう場合は以下のようにする。

$ cat hoge | sudo -u user sh -c 'cat - > foo' 

こんなやりかたもできる。

$ cat hoge | sudo -u user sh -c 'cat > foo' 
 |