金子といいます。 ちょっと調べてみました。断片的な情報ですが…。 On Thu, 19 Aug 2004 17:16:41 +0900 (JST) K Hanai <hanai@xxxxxxxxxxxxxxxx> wrote: > いや、2.6 では squid のパッケージと無関係に account squid と group > squid が用意されています。3.0 ではこれが用意されていません。2.6 の > squid を(できるかどうか知りませんが)3.0 環境にインストールした > としても、それで squid のアカウントやグループができるわけではない > のでやはりダメと思います。2.6 のシステムををアップデートすると、 > 2.6 の /etc/{passwd,group} が持ち上がりますので、これらのアカウン > トもあることになります。 私はsquidをインストールしていないVine Linux 2.6r4環境(2.5からアップ グレードしました)を持っていますが、/etc/passwdにはsquidのエントリは ありません。(2.5からアップグレードしたから、かも知れません。) $ grep squid /etc/passwd /etc/group $ rpm -q squid パッケージ squid はインストールされていません それで、 $ apt-get source squid $ rpm-get squid-2.4.STABLE7-0vl1.1.src.rpm squid.spec とすると、SPECファイル中に、 %pre /usr/sbin/useradd -u 23 -d /var/spool/squid -r -s /dev/null squid >/dev/null 2>&1 という部分があります。 squidパッケージのインストール時にsquidというユーザが追加(useradd)される ようです。また、VinePlus/3.0のsquidパッケージも、 $ rpm-get squid-2.5.STABLE5-0vl2.src.rpm squid.spec とすると、 %pre %{_sbindir}/useradd -u 23 -d /var/spool/squid -r -s /dev/null squid >/dev/null 2>&1 という部分がありますので、2.6と同様にインストール時にuseraddされるようです。 # 実際にインストールしたわけではありませんので、パッケージのスクリプトが # 上手く働かないとか、不十分である可能性は否定しません。groupadd squidは # しなくてもいいの?とか…。 -- 金子誠司 (KANEKO Seiji) GnuPG Fingerprint = 0E77 26A2 BBEE 0D35 098D 2E0C 2FE2 A4DC D383 313C grubmenu http://thlug.sourceforge.jp/pukiwiki/pukiwiki.php?grubmenu