LoginSignup
22
18

More than 5 years have passed since last update.

SELinuxのポートの確認

Posted at

ポートをかえる必要があるのでSELinuxで制限を確認します.

今回の環境

  • CentOS 6.5

ポートを確認

semanage port -lでポートの確認ができます.
今回はmysqldで利用できるポートを確認するのが目的で調べてみた.

実行するとtcpのポート1186, 3306, 63132-63164が利用できる.

$ sudo semanage port -l | grep mysql
mysqld_port_t                  tcp      1186, 3306, 63132-63164
mysqlmanagerd_port_t           tcp      2273

semanageコマンドのインストール

そもそもsemanageコマンドが無かったので以下の手順でインストールしました.

まずはwhereisで探します.

見つからない場合
$ whereis semanage
semanage:
見つかった場合
$ whereis semanage
semanage: /usr/sbin/semanage /usr/share/man/man8/semanage.8.gz

見つからない場合はyum providesで対象のパッケージを特定します.
実行したみたところ、どうやらpolicycoreutils-python-2.0.83-19.39.el6.x86_64に含まれているな.

$ yum provides /usr/sbin/semanage
Loaded plugins: fastestmirror
Determining fastest mirrors
 * base: ftp.tsukuba.wide.ad.jp
 * extras: ftp.tsukuba.wide.ad.jp
 * updates: ftp.tsukuba.wide.ad.jp
policycoreutils-python-2.0.83-19.39.el6.x86_64 : SELinux policy core python utilities
Repo        : base
Matched from:
Filename    : /usr/sbin/semanage

そしてインストール

yum -y install policycoreutils-python-2.0.83-19.39.el6
22
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
18