2008年8月30日土曜日

SELinux

/etc/selinux/config

6行目をSELINUX=disabled

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - SELinux is fully disabled.
SELINUX=disabled
# SELINUXTYPE= type of policy in use. Possible values are:
# targeted - Only targeted network daemons are protected.
# strict - Full SELinux protection.
SELINUXTYPE=targeted

ESCシーケンス

ESC [y; xH カーソルを(y、x)位置に移動。
BASICのLocate の働き。Turbo-Cの gotoxy と同じ働き
ESC [nA カーソルをn行アップ
ESC [nB カーソルをn行ダウン
ESC [0J カーソル位置から最終行の右端までをクリア
ESC [1J 先頭行の左端からカーソル位置までをクリア
ESC [2J 画面消去 BASICの Cls と同じ働き
ESC [2K カーソルのある行をクリア
ESC [>5h カーソル非表示
ESC [>5l カーソル表示
ESC [s カーソル位置と表示文字の属性をセーブ
ESC [u ESC [sでセーブした内容にカーソルを戻す
ESC [ps;..........;ps m 表示文字の属性を指定。psの値の意味は下
0 既定値       1 高輝度    2 縦線
4 下線        5 点滅      7 反転
30 黒        18、34 青    17、31 赤
19、35 紫     20、32 緑    22、36 水色
21、33 黄色    23、37 白   40 黒反転
44 青反転      41 赤反転    45 紫反転
42 緑反転      46 水色反転  43 黄色反転
47 白反転 

2008年8月8日金曜日

SolarisでBasic Security Module (BSM)

# vi audit_control
以下の行を変更する
flags:
minfree:20

flags:ex, lo
minfree:20


# shutdown -i1 -g0 -y


Type control-d to proceed with normal startup,
(or give root password for system maintenance):
single-user privilege assigned to /dev/console.
Entering System Maintenance Mode

Jul 11 19:27:48 su: 'su root' succeeded for root on /dev/console
Sun Microsystems Inc. SunOS 5.9 Generic May 2002

# who -r
. run-level 1 7月 11日 19:25 1 0 3
# /etc/security/bsmconv
このスクリプトを使って Basic Security Module (BSM) を有効にします。
変換を続けますか? [y/n] y
bsmconv: 情報: 起動ファイルを検査しています。
bsmconv: 情報: /etc/rc3.d/S81volmgt に移動します。
bsmconv: 情報: 監査モジュールをオンにしています。
bsmconv: 情報: デバイス割り当てファイルを初期化しています。

Basic Security Module は準備ができています。
エラーがあればここで修正してください。
/etc/security のファイルを編集して BSM を構成してください。
ここで、BSM を有効にして、このシステムをリブートして起動します。
# shutdown -i6 -g0 -y
#
INIT: New run level: 6
The system is coming down. Please wait.
System services are now being stopped.

# vi audit_startup
以下の行を追加する
/usr/sbin/auditconfig -setpolicy +argv
/usr/sbin/auditconfig -setpolicy +seq

# auditreduce | praudit | tail
path,/usr/sbin/praudit
attribute,100555,root,bin,85,7537,0
subject,vauser,root,other,root,other,6432,5828,868 131095 133.108.22.101
return,成功,0
header,123,2,execve(2),,2007年07月12日 (木) 11時14分29秒 JST, + 783 ミリ秒
path,/usr/bin/tail
attribute,100555,root,bin,85,6373,0
subject,vauser,root,other,root,other,6433,5828,868 131095 133.108.22.101
return,成功,0
file,2007年07月12日 (木) 11時14分29秒 JST, + 0 msec,
#

2008年8月7日木曜日

Solarisで、開いているポート

cd /proc ; pfiles * | egrep "^[0-9]|sockname"