rootのユーザーピクチャを変更するには?
rootでloginできるようにすると
loginパネルにユーザーピクチャーが表示されます。
それが、青地に黒い人影なんですが、変更できません。
通常のユーザーはシステム環境設定のアカウント・マイアカウントでユーザーピクチャーが変更できますが、rootはできないです。と、いうわけでrootのユーザーピクチャを変更する方法おしえてください。
rootでloginできるようにすると
loginパネルにユーザーピクチャーが表示されます。
それが、青地に黒い人影なんですが、変更できません。
通常のユーザーはシステム環境設定のアカウント・マイアカウントでユーザーピクチャーが変更できますが、rootはできないです。と、いうわけでrootのユーザーピクチャを変更する方法おしえてください。
試してはいませんが、
NetInfoマネージャを使ってusers.rootに対して
他のユーザを参考にしてpictureプロパティを
設定すればいいんじゃないでしょうか
>NetInfoマネージャを使ってusers.rootに対して
>他のユーザを参考にしてpictureプロパティを
>設定すればいいんじゃないでしょうか
なるほど、例えば、一般ユーザのアイコンのプロパティと値が
picture: /Library/User Pictures/Fun/Orange.tif
で設定されているように、rootも設定すれば良いって言うわけ?
でもね、rootのプロパティ自体に「picture:」がないから「値」も設定できないですね。
「ディレクトリ」メニューの
「新規のプロパティ」で、何でも追加できますよ。
>「ディレクトリ」メニューの
>「新規のプロパティ」で、何でも追加できますよ。
ちょっと怖いですが、 rootにNetinfoの「ディレクトリ」メニュー>「新規のプロパティ」でプロパティと値を以下のように付け加えました
picture: /Library/User Pictures/Fun/Gingerbread Man.tif
でもrootのログインメニューは青地に人影の絵のままで変化しません。
「_writers_picture」はどうなってますか?
「_writers_なんたら」というプロパティは、
なんたらの部分をパスワード入力なく自由に参照・設定できるユーザのリストが入ります。
ほとんどの場合はそのプロパティを持つユーザ本人の名前が入っています。
これ設定して駄目だったら、ちょっと分からないです。
デフォルトのピクチャそのものを別のものに変えるくらいしかないかもしれません。
もしやるなら、多分書き換えるのは↓このファイルです。
/System/Library/CoreServices/SecurityAgentPlugins/loginwindow/Contents/Resources/UserPref.tiff
というかこのファイル付近のnibファイルを書き換えると
ログイン画面のレイアウトそのものが変更できそうな・・・
rootに「_writers_picture」はありませんでした。付け加えることもできますが、Netinfoはいまいち何がどういじられているのかわからないので、第2の提案:
>もしやるなら、多分書き換えるのは↓このファイルです。
>/System/Library/CoreServices/SecurityAgentPluginsloginwindow/Contents/Resources/UserPref.tiff
どのファイルを読みにいっているか分かればもうあとは簡単ですね。自分の好きなUser picture(tiffファイル)をコピーして、それをUserPref.tiffと名前を変更して置き換えたらうまくアイコンがかわりました!
どうもありがとうございました。
rootのユーザーピクチャを変更するには?