ドメインのマスターサーバーにログインします。
この例ではルートマスターサーバー rootmaster を使用します。
現在のテーブルと列のアクセス権を確認します。
niscat -o コマンドを実行します。
rootmaster# niscat -o passwd.org_dir |
この作業では、次のような既存のアクセス権になっていることを前提としています。
Access Rights : ----rmcdrmcdr---
Columns :
[0] Name : name
Access Rights : r-----------r---
[1] Name : passwd
Access Rights : -----m----------
[2] Name : uid
Access Rights : r-----------r---
[3] Name : gid
Access Rights : r-----------r---
[4] Name : gcos
Access Rights : r----m------r---
[5] Name : home
Access Rights : r-----------r---
[6] Name : shell
Access Rights : r-----------r---
[7] Name : shadow
Access Rights : r-----------r---
|
自分のアクセス権が異なる場合、別の構文を使用する必要があります。手順については、第 15 章「NIS+ のアクセス権の管理」 を参照してください。
テーブルのアクセス権を変更します。
nischmod コマンドを実行して、テーブルのオブジェクトレベルのアクセス権を ----rmcdrmcd---- に変更します。
rootmaster# nischmod og=rmcd,nw= passwd.org_dir |
列のアクセス権を変更します。
nistbladm コマンドを -u オプションを付けて使用して、passwd 列 および shadow 列のアクセス権を次のように変更します。
passwd ---- rm-- ---- ---- shadow ---- r--- ---- ---- rootmaster# nistbladm -u passwd=o+r, shadow=o+r passwd.org_dir |
新しいアクセス権を確認します。
手順 2 の場合と同様、niscat -o コマンドを実行します。アクセス権は、手順 2 の出力と同じでなければなりません。