平野です。
ご助言有難うございます。
確かに、chownやchmodをやってやればよいのですが、PCの電源を入れて起動させると
drwxr-xr-x 3 foo foo 48 Mar 26 01:11 /home/foo/mp/
の状態になっているのが理想です。
rc.localでchownしちゃうってのも"あり"なのですが、なんかスマートな感じが
しません。
ちなみにext3でもreiserfsでもchownする事ができました。
> uid が ext3 のファイルシステムに既に実装?されているから無いのではないか
> と考えています。
実際uidオプションを付けてマウントして見ました。(foo=500)
# mount -t ext3 -o uid=500 /dev/hdc1 /home/foo/mp
mount: 間違ったファイルシステムタイプ、不正なオプション、
/dev/hdc1 のスーパーブロックが不正、或いはファイルシステムのマウント
が多すぎます
となりエラーとなりました。これはreiserfsでも同じです。
また、ext3とreiserfsの両方でunmaskオプションも試しました。
結果は上記と同じエラーでした。
やはり皆様のおっしゃるとおりchownが最善なのでしょうか?
よろしくお願いします。