#author("2018-09-02T16:54:05+09:00","","")
#author("2018-09-02T16:54:29+09:00","","")
#nofollow
#norelated
総数:&counter(total); 今日:&counter(today); 昨日:&counter(yesterday);

* もくじ [#h82dbad6]

#contents
*コマンド全体をルート権限で実行する [#t34cfaa0]
参考url https://qiita.com/naoyukisugi/items/801b676e8affe9a720f9

**sudoで実行した際の部分的な権限エラー [#f1a7a2d7]
コマンドラインで、リダイレクト(>>)を使ってファイルに書き込むと便利だが
 $ sudo echo "additional text" >> /mnt/windows_shared_folder/file.txt
のようにsudoを使ってルート権限で書き込もうとしても、>> /mnt/windows_shared_folder/file.txt のリダイレクトを行うコマンドが
一般ユーザーでの実行になってしまうためエラーが出てしまう。

**対処 [#w554c720]
 $ sudo bash -c '全体のコマンド'
 $ sudo bash -c "全体のコマンド"
とすることで、コマンド全体をルート権限で実行することができる。
 $ sudo bash -c "sudo echo \"additional text\" >> /mnt/windows_shared_folder/file.txt"

トップ   差分 バックアップ リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS