• タイプライターCTO

    暑くて半分溶けたteruchiです。

    macportsでインストールしたApacheを使ってて、
    ディレクトリにftpしようとしたら書き込めなくて嵌りました。

    まずはいつものように、

    $ chmod g+w hoge
    

    でパーミッション変えて、

    $ sudo vim /etc/group
    

     

    _www:*:??:teruchi
    

    とかやってみる。

    だめだ書き込めね。

    「osx /etc/group」ってぐぐって思い出しました。
    OS XはユーザーとかグループをOpenDirectoryってので管理してるんでした。

    で、ここを見て
    Mac OS Xのユーザとグループ – ksaitoの日記

    $ dscl . read /Groups/www
    

    してみると、なるほど「GroupMembership」って項目があって自分がいない。

    $ sudo dscl . append /Groups/www GroupMembership teruchi
    

    とやって、
    見事書き込めたのでした。

    dseditgroupってコマンドもあるらしい。
    How to add a user to a UNIX group – Mac OS X Hints

    Top

Top