インストールスクリプトを実行して、いくつかのソフトウェアをインストールしました。
Sudo ./install.sh
インストール後、Ubuntuラップトップ上のすべてのアカウントは、コマンドSudo -s
を発行するだけで、標準(管理者以外)アカウントでもルートアクセスを取得できます。また、コマンドSudo -s
を発行するときにパスワードプロンプトはありません。
私の/etc/sudoers
は次のようになります。
Defaults env_reset
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group Sudo to execute any command
%Sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
ALL ALL=(ALL) NOPASSWD:ALL
Sudoersファイルの一番下を見ると、「ALL ALL =(ALL)NOPASSWD:ALL」と表示されています。これは、パスワードなしでSudoを実行するための構文です。ファイルのバックアップを作成してから、その行を削除します。
アンドリュー
この行を削除します。
ALL ALL=(ALL) NOPASSWD:ALL
しかし、これは本当に奇妙に見えるため、インストールしたソフトウェア(基本的にはスクリプト)はおそらく悪意のあるものです。 2番目の質問を開始し、そのスクリプトの内容をそこに貼り付けて、アドバイスを求めたいと思うかもしれません...これは怖いです!