Solaris 10 の 6000/tcp を潰す

ワークステーション利用のとき、X が必要なんだけど、外部からの X を受けるつもりはないので、6000/tcp をリッスンするのを止める方法。
/usr/dt/config/Xservers に -nolisten tcp オプションを追加してやるだけ。

対策

# vi /usr/dt/config/Xservers
--- /usr/dt/config/Xservers.orig        Sat Dec 18 03:29:23 2004
+++ /usr/dt/config/Xservers     Fri Nov  9 01:49:39 2007
@@ -109,5 +109,5 @@
 # You can use kdmconfig to change which X server is run by this program
-   :0  Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner
+   :0  Local local_uid@console root /usr/X11/bin/Xserver :0 -nobanner -nolisten tcp

対策前

# netstat -na | grep 6000
 *.6000               *.*                0      0 49152      0 LISTEN
 *.6000               *.*                0      0 49152      0 LISTEN
 *.6000               *.*                0      0 49152      0 LISTEN

対策後

# netstat -na | grep 6000(なにもなし)
タイトルとURLをコピーしました