[sugj-tech:7560] Re: idmap_script.8 の追加分について

SATOH Fumiyasu fumiyas @ osstech.jp
2016年 9月 15日 (木) 19:49:04 JST


さとうふみやす です。訂正。

On Thu, 15 Sep 2016 19:45:28 +0900,
SATOH Fumiyasu wrote:
> > idmap_script.8 に追加がありました。
> > 
> > +       <para>
> > +         Please be aware that the script is called with the
> > +         _NO_WINBINDD environment variable set to 1. This prevents
> > +         recursive calls into winbind from the script both via
> > +         explicit calls to wbinfo and via implicit calls via
> > +         nss_winbind. For example a call to <command>ls -l</command>
> > +         could trigger such an infinite recursion.
> > +       </para>
> 
> スクリプトは _NO_WINBINDD 環境変数が 1 に設定された状態で
> 実行されることに留意すること。これにより、明示的な wbinfo の
> 実行や暗黙的な nss_winbind の実行による再帰的な winbind の参照が
> 抑制される。_NO_WINBINDD が 1 に設定されていないと、例えば
> <command>ls -l</command> を実行することで、無限の再起を引き起こしてまう。

s/再起/再帰/

下記も同様。

> > +       <para>
> > +         It is safe to call <command>wbinfo -n</command> and
> > +         <command>wbinfo -s</command> from within an idmap script. To
> > +         do so, the script must unset the _NO_WINBINDD environment
> > +         variable right before the call to <command>wbinfo</command>
> > +         and set it to 1 again right after <command>wbinfo</command>
> > +         has returned to protect against the recursion.
> > +       </para>
> 
> idmap スクリプトから <command>wbinfo -n</command> と
> <command>wbinfo -s</command> を実行しても安全である。
> それらを実行する場合、スクリプトは <command>wbinfo</command> の
> 実行直前に _NO_WINBINDD 環境変数を削除し、実行直後に再び 1 に設定
> することで、再起を防がなくてはならない。

-- 
-- Name: SATOH Fumiyasu @ OSS Technology Corp. (fumiyas @ osstech co jp)
-- Business Home: http://www.OSSTech.co.jp/
-- GitHub Home: https://GitHub.com/fumiyas/
-- PGP Fingerprint: BBE1 A1C9 525A 292E 6729  CDEC ADC2 9DCA 5E1C CBCA


sugj-tech メーリングリストの案内