rootの時にgitのパスが通ってない


`$`の時は`git`コマンドが使えるのですが、  
`sudo -s`してrootユーザーになった時に`git`コマンドが使えません。  
rootユーザーの時のパスが通っていないのが原因だと思うのですが、設定の仕方がいまいちわかりません。  
通常のユーザーと同じようにrootユーザーのパスを設定するにはどうしたらよいのでしょうか。

[code]

    $ which git
    /usr/local/bin/git
    
    # which git
    /usr/bin/which: no git in (/sbin:/bin:/usr/sbin:/usr/bin)
    
[/code]




CentOS（私は7で確認）のデフォルト設定では、sudoの設定ファイルであるsudoersのsecure_path設定により、sudo時のパスが`/sbin:/bin:/usr/sbin/:/usr/bin`になります。

質問のような運用形態で/usr/local/bin/gitを使えるようにするには、以下のいずれかの方法をとることになると思います。なお、`sudo
-s`でなければ、sudoに-Eオプションを付けて現在の環境変数PATHを引き継ぐこともできます。

  * `sudo -s`のかわりに`sudo su -`を使う（自分のパスワードでrootになる）
  * `sudo -s`のかわりに`su`または`su -`を使う（rootのパスワードでrootになる）
  * `sudo visudo`でsudoersの編集に入り、`Defaults secure_path`の行の設定をする

