[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:31295] Re: [Q]I chmod u+s が使えない
永井@シリウスです。
>>>>>> Kawazoe Tomonori <tsk2@xxxxxxxxxx> wrote:
> > foo@debian:/usr/local/bin$ ls -al | grep idtest
> > -rwsr-xr-x 1 root root 21 Jan 7 23:40 idtest
> > foo@debian:/usr/local/bin$ cat idtest
> > #! /bin/sh
> > id
> > exit 0
> > foo@debian:/usr/local/bin$ id
> > uid=1000(foo) gid=1000(foo) groups=1000(foo)
> > foo@debian:/usr/local/bin$ ./idtest
> > uid=1000(foo) gid=1000(foo) groups=1000(foo)
> > foo@debian:/usr/local/bin$
> >
> > このような状況で
> > ./idtest
> > したときには表示されるuidがrootになって欲しい
> > というのは私が間違っているのでしょうか?
> >
>
> シェルスクリプトのSUIDは無視されるのではないでしょうか?
ですね。まれに、できる処理系もあるって聞いたような気もしなく
もないですけど(これは記憶があやふやなんでちとあやしいですが)。
> 別の方法を用いて行うと良いと思います。
sudo なんかが一般的なんじゃなかったかと。apt-get sudo してみ
てはいかがでしょうか?
----
Toyohiko Nagai.