CentOS5でサーバを構築していたが、最近はCentOS6を選べるのでいくつか構築した。最近気づいたエラーがある。sshdを再起動すると見たことがないエラーが表示される。

[php]

sshd を停止中: [ OK ]
cat: /proc/sys/crypto/fips_enabled: そのようなファイルやディレクトリはありません
/etc/init.d/sshd: line 50: [: 引数が多すぎます
sshd を起動中: [ OK ]

[/php]

http://www.virtualmin.com/node/21124
検索したところ上記ページに解決策があった。
50行目をコメントアウトして問題の箇所を取り除くとエラーは出なくなった。

[php]
vi /etc/init.d/sshd
# if [ ! -s $RSA1_KEY -a `cat /proc/sys/crypto/fips_enabled` -eq 0 ]; then
↓ ↓ ↓ ↓ ↓
if [ ! -s $RSA1_KEY ]; then

[/php]

%d人のブロガーが「いいね」をつけました。