Cygwin で sudo を使用する際の問題

Cygwin で sudo を使用する際の問題

Linux にフレームワークをインストールしようとしていますpython-brisa。コマンドを使用しようとするとsudo、「コマンドが見つかりません」というエラーが表示されます。

次のコマンドを実行しています:

$ cd file
$ sudo python setup.py install

何が間違っているのでしょうか?

答え1

使用できません須藤Cygwin では、Cygwin は実行されるセキュリティ コンテキストの権限に制限されます。

パッケージをインストールするのにスーパーユーザー権限はおそらく必要ありません。須藤そしておそらくそれはうまくいくでしょう。

本当に管理者権限が必要な場合は、Cygwinアイコンを右クリックして、管理者として実行Cygwin を管理者権限で実行します。

答え2

パッチもちろん、"sudo" はありません。しかし、他の多くの同様の質問への回答に示されているように、"sudo" を作成することはできます。たとえば、この答え個人的には別名を使用しています:

alias sudo="cygstart --action=runas"

外部プログラム(ただし、シェル組み込みではない)には魅力的に機能します。

sudo chown User:Group <file>

関連情報