[Armadillo:01015] Re: クロス環境とターゲット上のファイルオーナーについて

Hiroshi Ishimizu email@hidden
2006年 5月 17日 (水) 15:07:35 JST


石水です。

重ね重ねありがとうございます。
勉強になります。

※元々の要件自体は、あんちょこに/etc/rcX.d/の中に、
※オーナー/パーミッションを変更するスクリプトを入れて
※解決しようと考えています。

以上です。

<< "nakai" <email@hidden> >> wrote:
>中井です。
>
>追記です。
>vendors/AtmarkTechno/Armadillo-210.***/Makefile
>の中のimage:ターゲットで、
>genext2fsを実行しています。
>(スクリプトがデフォルトですが、こちらの中でも同様に)
>このとき -Uオプションがついているため、
>ファイルシステム内に存在するファイルは全て
>オーナーがrootとなるイメージを作成します。
>genext2fsに関して詳しくは、manページなどを参照して下さい。
>
>> 
>> 石水です。
>> 
>> ありがとうございます。
>> 得心しました。
>> 
>> 以上です。
>> 
>> << "nakai" <email@hidden> >> wrote:
>> >中井です。
>> >
>> >> coLinux上でArmadillo-210を利用したアプリ開発を行っております。
>> >> 
>> >> coLinux上に作ったファイル(atmark-dist/romfs/配下,/homeなど)と、
>> >> ターゲットにできるファイル(/homeなど)とのファイルオーナーの
>> >> 違いについて、疑問があります。
>> >> ご存知の方がおられましたらご教授頂けませんでしょうか?
>> >> 
>> >> 例えば、coLinux(クロス環境)で一般ユーザを使ってmakeというを
>> >> 実施し、ターゲットに焼いて起動すると以下のようにできあがります。
>> >> 
>> >>  (クロス環境:coLinux上)
>> >>    colinux$ pwd
>> >>    /home/foo/atmark-dist-20060125/romfs/home/www-data
>> >>    colinux$
>> >>    colinux$ ls -la
>> >>    total 44
>> >>    drwxr-xr-x  4 foo foo 4096 May 17 03:20 .
>> >>    drwxr-xr-x  6 foo foo 4096 May 17 03:20 ..
>> >>    -r--r--r--  1 foo foo   20 May 17 03:19 .htpasswd
>> >>    drwxr-xr-x  3 foo foo 4096 May 17 03:20 cgi-bin
>> >>    -rw-r--r--  1 foo foo 1755 May 17 03:19 index.html
>> >> 
>> >>  (上記のイメージを焼いたターゲット:Armadillo上)
>> >>    [email@hidden (ttyp0) /home/www-data]# pwd
>> >>    /home/www-data
>> >>    [email@hidden (ttyp0) /home/www-data]# ls -la
>> >>    drwxr-xr-x    4 www-data www-data     1024 May 16  2006 .
>> >>    drwxr-xr-x    6 root     root         1024 May 16  2006 ..
>> >>    -r--r--r--    1 www-data www-data       20 Jan  2 11:02 .htpasswd
>> >>    drwxr-xr-x    3 www-data www-data     1024 May 16  2006 cgi-bin
>> >>    -r--r--r--    1 www-data www-data     1755 Mar  8  2006 index.html
>> >> 
>> >> 
>> >> この違い、変化はどこのタイミングで行われているか知りたいと思っています。
>> >> 初歩的なお話でしたら申し訳ありません。
>> >
>> >
>> >romfs/etc/init.d/checkroot
>> >のなかの、25行目付近
>> >chown -R 33:33 /home/www-data
>> >の箇所です。
>> >33は、etc/groupの中に定義されています。

(以下略)

---- ww
石水 広 (Hiroshi Ishimizu)
email@hidden

(株)ジェイエムソリューションズ 横浜事業本部
http://www.jmsol.jp
TEL:045-470-5662
FAX:045-470-5663




armadillo メーリングリストの案内