[tomoyo-users 831] WARNING メッセージ の種類

Back to archive index

早間義博 yossi****@yedo*****
2011年 5月 24日 (火) 12:23:02 JST


早間です。
環境
  os linux-2.6.38-gentoo-r1 
  tomoyo-tools-2.3.0_p20110511

cesdur kernel: TOMOYO-WARNING: Domain '<kernel> /usr/bin/afterstep
  /bin/sh /usr/bin/xterm' has so many ACLs to hold. Stopped
  learning mode. 
と言うメッセージが出ていました。

tomoyo が出力するログは
   TOMOYO-ERROR:
   TOMOYO-WARNING:
   WARNING:
の3種類だけでしょうか。

また、前掲の xterm に対する learning mode を再開させるにはどのよう
にすれば良いのでしょう。
ポリシに定義されていない usb メモリを mount umount しても追加もさ
れませんし、ERROR  にもなりません。
(下記ポリシでは learning mode ですが permissive mode に変えても
 変わりません--> これは再起動が必要ですか??)

exception_policy.conf にマウントに関する指定はありません。
すなわち、
# grep -v "allow_read" /etc/tomoyo/exception_policy.conf | \
  grep -v "initialize_domain"| grep -v keep_domain | \
  grep -v "file_pattern "|grep -v number_group | \
  grep -v  deny_rewrite
で何も表示されません。

また、tomoyo-editpolicy で
  allow_umount /eml
が追加できません、

xterm の使用状況ですが
  afterstep から起動しています。xterm は
     afterstep を使用しているマシン    3
     ssh を経由して他のマシン(2 台) 各 2
  と言う状況で通常 7 位起動しています。 

メッセージにある xterm は exception_policy.conf に次のように指定し
てあります。

keep_domain <kernel> /usr/bin/afterstep /bin/bash /usr/bin/xterm
keep_domain <kernel> /usr/bin/afterstep /bin/sh /usr/bin/xterm
initialize_domain /usr/bin/xterm
number_group usr_grp 0
number_group usr_grp 100
number_group usr_grp 250
number_group all_mod 0-0777
number_group usr_own 0
number_group usr_own 10001
number_group usr_own 10002
number_group usr_own 10026
number_group usr_mod 0400
number_group usr_mod 0444
number_group usr_mod 0500
number_group usr_mod 0555
number_group usr_mod 0600
number_group usr_mod 0644
number_group usr_mod 0440
number_group usr_mod 0640
number_group usr_mod 0660
number_group usr_mod 0666
number_group usr_ioctl 0x5401-0x541B
number_group ANY_NUMBER 0-0xFFFFFFFF

domain_policy.conf では次のように指定してあります。
(tomoyo-editpolicy の表示データです)

  803:  1 #*      /usr/bin/xterm

<<< Domain Policy Editor >>>      55 entries    '?' for help

<kernel> /usr/bin/xterm
    0: allow_read/write /\*
    1: allow_create     /\* @usr_mod
    2: allow_read/write /\{\*\}/\*
    3: allow_rewrite    /\{\*\}/\*
    4: allow_symlink    /\{\*\}/\*
    5: allow_truncate   /\{\*\}/\*
    6: allow_unlink     /\{\*\}/\*
    7: allow_rename     /\{\*\}/\* /\{\*\}/\*
    8: allow_chmod      /\{\*\}/\* @all_mod
    9: allow_create     /\{\*\}/\* @all_mod
   10: allow_chgrp      /\{\*\}/\* @usr_grp
   11: allow_ioctl      /\{\*\}/\* @usr_ioctl
   12: allow_chown      /\{\*\}/\* @usr_own
   13: allow_rmdir      /\{\*\}/\*/
   14: allow_mkdir      /\{\*\}/\*/ @all_mod
   15: allow_execute    /bin/\*
   16: allow_ioctl      /dev/null @ANY_NUMBER
   17: allow_ioctl      /dev/ptmx @ANY_NUMBER
   18: allow_chgrp      /dev/pts/\$ 5
   19: allow_ioctl      /dev/pts/\$ @ANY_NUMBER
   20: allow_ioctl      /dev/snd/controlC\$ @ANY_MUMBER
   21: allow_execute    /etc/init.d/\*
   22: allow_execute    /etc/tripwire/twCfgPolcreate
   23: allow_execute    /etc/tripwire/twpolcheck.pl
   24: allow_execute    /home/cmdreg/Alive/\*
   25: allow_execute    /home/cmdreg/\*
   26: allow_execute    /home/bin/\*
   27: allow_link       /home/yossi/.Xauthority-c /home/yossi/.Xauthority-l
   28: allow_execute    /home/local/\{\*\}/\*
   29: allow_execute    /opt/Adobe/\{\*\}/\*
   30: allow_execute    /opt/atokx3/bin/\*
   31: allow_execute    /opt/bin/\*
   32: allow_execute    /opt/rar/\*
   33: allow_execute    /opt/sbin/\*
   34: allow_execute    /opt/vmware/\{\*\}/\*
   35: allow_link       /root/.xauthnqY8Tx-c /root/.xauthnqY8Tx-l
   36: allow_link       /root/.xauthnqY8Tx-n /root/.xauthnqY8Tx
   37: allow_execute    /sbin/\*
   38: allow_execute    /usr/bin/\*
   39: allow_execute    /usr/lib/portage/bin/\*
   40: allow_execute    /usr/lib/tomoyo/\*
   41: allow_execute    /usr/lib64/misc/utempter/utempter
   42: allow_execute    /usr/lib64/nspluginwrapper/i386/linux/npviewer
   43: allow_execute    /usr/lib64/nspluginwrapper/i386/linux/npviewer.bin
   44: allow_execute    /usr/lib64/xulrunner-2.0/plugin-container
   45: allow_execute    /usr/local/bin/\*
   46: allow_execute    /usr/local/sbin/\*
   47: allow_execute    /usr/sbin/\*
   48: allow_mkfifo     /var/tmp/binpkgs/\{\*\}/\* 0644
   49: allow_mount      janus.example.jp:/eml /eml/ nfs 0x0
   50: allow_mount      janus.example.jp:/eml/portage /usr/portage nfs 0x0
   51: allow_ioctl      pipe:[\$] @usr_ioctl
   52: allow_mount      qed.example.jp:/Server /mnt/Server nfs 0x0
   53: allow_ioctl      socket:[family=\$:type=1:protocol=\$] @usr_ioctl
   54: allow_ioctl      socket:[family=\$:type=2:protocol=\$] @usr_ioctl

-- 早間




tomoyo-users メーリングリストの案内
Back to archive index