質問: cygwinでのルートユーザー/ sudoの同等物 cygwinでbashスクリプトを実行しようとしています。must run as root, i.e. sudo ./scriptnameエラーが発生します。chmod 777 scriptnameは何の助けにもなりません。「su」を呼び出すとエラーsu: user root does not existが表示されるため、ルートユーザーを追加するために、cygwinでsudoを模倣する方法を探しましたが、何も見つかりませんでした。誰か提案がありますか?
回答: 利用可能なソリューションに不満があるため、セキュリティを追加し、セットアップと使用を簡単にするために nu774のスクリプト を採用しました。プロジェクトは利用可能です githubで 使用するには、 cygwin-sudo.py をダウンロードして、python3 cygwin-sudo.py **yourcommand**で実行します。便宜上、エイリアスを設定できます。alias sudo="python3 /path-to-cygwin-sudo/cygwin-sudo.py"