[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:50304] Q: Debian etch の user group の permission への対処方法



Etch では user の group permission の設定が
Sarge 以前とは異なっているようです。

この変更の意図と具体的な対処の方法または
参照すべき資料をお教え下さい。

-----
以下に現在までの経緯を示します。

Debian etch 上に組込み用のクロス開発環境を
構築しようと試みています。

binutils 及び GCC のソース(or snapshot)を
コンパイルするべく準備を始めましたが

Sarge 以前には (root ではないく) user 権限で
問題なくすすめられた以下のような場面が
Etch で試みますと
いたるところで "Permission denied!" と叱られています。

具体的には、
1) *.tar.bz2 を /usr/local/src で
 解凍しようとして
"Permission denied!" になりました。

ディレクトリーの permission を調べますと
(Sarge 以前の環境は手元に無いので未確認ですが)
Etch では /usr/local 以降の group permission は
下に示すように staff になっています。

root root  /usr
root staff /usr/local
root staff /usr/local/binutils-x.x.x

そこで
$ usermod  -G  userid,staff  userid
を実行して staff を group に追加して
解凍はOKとなりましたが

2) 解凍後の directory に移り、コンパイル用の作業 directory
  を mkdir しようとすると
"Permission denied!" となります。

解凍元の directory は
drwxrwsr-x root staff /usr/local/  ですが

解凍後の directory は
drwxr-sr-x root staff /usr/local/binutils-x.x.x

となっており、owner の permission の w が - となっています。
permission error の原因は判明しましたが、
user が binutils や GCC のコンパイルは
出来なくなったのでしょうか、お教え下さい?
以上












sarge 以前では

-- 
regards,

Hitoshi TANIMURA
------------------------
tanimura@xxxxxxxxxxxxxxx
------------------------