シノバーです On Tue, 14 Feb 2006 20:34:44 +0900 Kaz <okui@xxxxxxxxxxxx> wrote: > /etc/security/console.permsに以下を追加しました。 > <port>=/dev/port > <console> 0660 <port> 0660 root:m500 > この時のled1は rwxr-xr-x m500 m500 led1 $ ls -l /dev/port はどうなりますか? コンソールを rootが取ったときと、root以外が取ったときで異りますが。 また、led1実行中に $ ps aux | grep led1 で、プログラムがどのユーザーで走っているかが分かります。 ファイルled1の所有者がm500であっても、それを起動させたユーザーが たとえば tako ならば、 led1は tako のユーザー権限で実行されることになります。 ユーザー tako が、グループ m500に所属していなければ、 /dev/portにアクセスする権限はありません。 > スティッキービットを立てた状態だとLEDは点灯するのでプログラムは間違っていないのですが > rwsr-xr-x root m500 led1 所有者を m500にしてスティッキービットを立ててはどうですか? rwsr-xr-x m500 m500 led1 だと、ユーザー tako が起動しても、led1はm500の権限で実行され、 /dev/port へのアクセスする権限を持ちます。 -- Masaki SHINOMIYA <shino@xxxxxx> The Bar Master, Shino's Bar - A station of contemporary art and spirits http://Paper.Cup.Com/