[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 メーリングリストの案内