Tigerのlocal userでuidを手で指定

MacOSX TigerDebianNIS serverを引いてユーザ認証していたが,local userだとうまくいくのにNISのユーザだと変なことがたくさんある(たぶんそれが原因だと思うのだが)

  • Acrobatを入れてもWord,ExcelにPDF menuがでない
  • Excel起動でクラスなんとかがないと文句を言われる
  • Installerが,言語環境を知ることができないらしくLicense表示のところで空白になる.
  • Flash 8 Pro が起動できない

これを避けるべく,local userとして作ってNISのuidと一致させる,ということを行ってみた.アプリケーション>ユーティリティ>NetInfoマネージャで, uid,gid,shell,home directoryを手で変更してしまえばよいはず.こちらのユーザでloginしても,homeの内容が変化していないので,ほとんどNISユーザとの差を感じない..macも正常に動作するし.しかし,上の問題は一つも解決しなかった.uidの範囲が問題なのか,別の原因なのか,NISユーザのときにhome以下やどこかの設定にuidに対応づけられた間違った情報が書かれたのか...