Mac でコマンドラインからユーザ画像を変更する
ログイン画面のユーザ画像はディレクトリサービスエントリに保存されている。これはコマンドラインでは dscl / dsimport などで操作できる。
この gist を使うのがてっとり早い。
userpic.sh USERNAME path/to/jpg
なんでこれをしたいか
ポリシーによって環境設定の「ユーザとグループ」を封じらている場合、ユーザ画像を設定する方法がアカウントを作るタイミングしかない (と思う)。うっかり変な画像を指定するとログイン画面が毎回不愉快になる。
sudo 権限が必要なので、「ユーザとグループ」は封じられているが管理者権限はあるみたいな特殊な状況でしか有用ではない。
関連エントリー
- Error code: Wsl/Service/CreateInstance/MountVhd/E_ACCESSDENIED Windows を再インストールして、 wsl --import-in-place Ubuntu D:\wsl\ubuntu\ext4.vh...
- PowerShell での Junction の作りかた PowerShell では mklink がない。cmd を経由してもいいが以下でできる。特に管理者権限はいらない。 New-Item -P...
- 新しい BITS ジョブを作成できませんでした (MozillaUpdate による) BITS ジョブ 現在のジョブ一覧。だいたいこれで悪さしているのはわかる bitsadmin /list /verbose ジョブクリア b...
- daemontoolsのsetuidgidが補助グループ (supplementary groups) 権限をつけてくれない問題 (python) いままでハマったことがなかったのだけど、ついにハマってしまった。 補助グループ権限もつけてくれるsetuidgidのようなもの - (ひ)メ...
- ディスクを増設したらWindowsが起動不能に 増設した直後は起動し (未フォーマットの状態)、Windows が起動後「ディスクの管理」でドライブを初期化し、シンプルボリュームを追加した...