質問: PythonでTCPサーバーをプログラミングしていたのですが、Linux上では問題なく動くのですが、 Mac上ではエラーが返ってきてしまい、実行者権限をsudoで変更するとMac上でも動くとのことで、 やってみたところ問題なく動きました。 なぜ、実行者権限を変更すると動くのでしょうか? それぞれのOSでデフォルト値が違うからなのでしょうか?
回答: 状況が何も書いてないので、一般論で言うと、色々な原因が考えられます。 ・OSの仕様の違い ・設定ミス ・実行ミス ・勘違い