Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> LinuxシステムFAQ >> Linuxホストのrootスイッチのユーザーが$を取得しますか?結果例外ケース

Linuxホストのrootスイッチのユーザーが$を取得しますか?結果例外ケース

  

1.問題の説明
まず、NBUがI2000データベースをバックアップするときに、監視ページが常に失敗しますが、実際には最後のバックアップ操作のみ完了しました。例外は$?の使用によって引き起こされます。

次に、ビジネスのアップグレードでは、インプリメントツールは以前の環境チェックを自動的にアップグレードします。各コンポーネントはチェックされず、自動的にアップグレードすることはできません。そして最後に手動アップグレード(数百ボード)は本当に悲劇です。

2.問題の現象

 NDMC21:〜#su  -  sshusr -c< ls"; echo $?bin breeze check.shドキュメントideploy_file_history nohup.out public_html 1 

通常の言葉で、あなたが最終的に$?を取るとき、あなたは0を返すべきです。

3.問題の分析

この問題を解決するために、私は特別にSuSEファクトリーに訴訟を起こし、ログのあらゆる側面、さらにはトレースのトレースを収集しましたが、問題は特定できませんでした。

この問題は以前には存在しなかったと思いますが、ごく最近になって最近のセキュリティ強化に関連するはずなので、セキュリティ強化を行う兄弟たちはOSレベルですべての操作を整理します。

結果は次のとおりです。主に/etc /securityディレクトリの権限が変更されたため、/etc /security - 元の権限:755、セキュリティ強化後、権限が600に変更されました。

私はいくつかのホストでテストしましたが、それで問題ありません。

 NDMC21:〜#ls -ld /etc /security /drw ------- 2 root root 368 7月12 00:24 /etc /security /NDMC21:〜#su  -  sshusr -c" ls"エコー$?bin breeze check.shドキュメントideploy_file_history nohup.out public_html 1NDMC21:〜#chmod 755 /etc /security NDMC21:〜 #su  -  sshusr -c" ls" echo $?bin breeze check.shドキュメントideploy_file_history nohup.out public_html 0 

ブログアドレス:http://blog.csdn.net/hw_libo/article/details/38979791 - - Bosco QQ:375612082著作権は、記事を転載することを許されています、しかし、ソースアドレスはリンクによって示されなければなりません、さもなければ法的責任は追求されます!

Copyright © Windowsの知識 All Rights Reserved