「go」を実行できない: 「go: command not root-owned」問題
Ubuntu 16.04 ユーザーの場合、アーカイブを保存し、それをパスに含めると、go コマンドを実行しようとすると「go: command not root-owned」エラーが発生することがあります。
このエラー メッセージは、システム ルート ディレクトリ (/usr) に間違った所有者。セキュリティ対策として、通常のユーザーはシステム ファイルを自由に変更できないようにする必要があります。
解決策:
この問題を解決するには、所有者をリセットすることをお勧めします。ルート ディレクトリをルートに戻します:
sudo chown root /
このコマンドは、過去にルート ディレクトリの所有者を明示的に変更した場合にのみ実行する必要があることに注意してください。結果を明確に理解せずにファイルのアクセス許可を変更すると、システムのセキュリティが危険にさらされる可能性があります。
さらに、sudo を使用すると、制限付きのシステム アクセスをユーザーに許可する、より制御された方法が提供されます。自分を sudoers グループに追加し、コマンドの先頭に sudo を付けることで、システムのセキュリティを損なうことなく必要な権限を取得できます。
以上がUbuntu 16.04 で「go: command not root-owned」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。