[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[plamo:20573] Re: .xsessionでの記述方法
-
From:Norimasa Matsumoto
-
Date:Sun, 14 Sep 2003 04:07:41 +0900 (JST)
- Subject: [plamo:20573] Re: .xsessionでの記述方法
- From: Norimasa Matsumoto <matsu@xxxxxxxxxxxxx>
- Date: Sun, 14 Sep 2003 04:07:34 +0900 (JST)
松本@兵庫県です。
_Message-Id: <000f01c3785e$746c7630$0201a8c0@pc1>
_From: "Itsuki Minobe" <i_minobe@yahoo.co.jp>
_Date: Thu, 11 Sep 2003 21:15:53 +0900
> Could not read network connection list.
> /home/ba.com/.DCOPserver_Plamo_0
~~~~~~
あなたは、呪われています。今すぐ名前を変えるのが吉!
冗談はさておき、
ちょっといやな予感がしたので、Plamo 3.2 がインストールされた
マシンで、"matsu.kde" というユーザーを登録して KDE を立ち上げる
と、同様なエラーが発生しました。ちなみに、"matsu" というユーザ
は、普通に KDE を使用できます(普段は fvwm2 だけどネ)。
"." (ピリオド) を含まない、アルファベットだけのユーザを作成
して、そのユーザで、試してみて下さい。
さて、なぜ "." を含むユーザー名がまずいかですが、plamo 標準の
/usr/sbin/adduser を見てみれば(シェルスクリプトです)、見当は付く
と思います。
adduser 内の chown は、ユーザー名と、グループ名の区切りに "." を
利用しているために、ユーザー名中に "." を含むと正常に動作しない
という結果になります。
結果的に /home/ba.com/.kde のオーナが、 root.root のままですので、
ba.com の権限では書き込みは出来ないので、今回のような結果になったと
おもわれます。ユーザ名 "ba.com", デフォルトグループ "users" として、
ルート権限で
# chown -R ba.com:users /home/ba.com
を実行すれば、解決するとは思いますが、他にも地雷があるかも知れない
ので、ユーザ名に "." は使わない方が安全だと思います。
ちょっと自信無いですが、ユーザ名に"."を含む事は、BSD ではだめ、
POSIX では OK という事だったと思います。POSIX の chownは、ユーザ名
とグループ名の区切りは ":" になります。
adduser 中の"chown $LOGIN.$GID" を全て、"chown $LOGIN:$GID"
に書き換えれば良さそうには思いますが、それで万事OKかどうか、
かなり自信ありません。
--
松本 徳真
Norimasa Matsumoto
E-mail: matsu@netfort.gr.jp
- Follow-Ups
-
- [plamo:20574] Re: .xsessionでの記述方法, Shun-ichi TAHARA (田原 俊一)
- References
-
- [plamo:20549] Re: .xsessionでの記述方法, Itsuki Minobe
[検索ページ]
[メール一覧]
Plamo ML 公開システム