このコントロールを変更すると、このページが自動的に更新されます
Mac のターミナルで管理者コマンドを入力する
サーバを管理するために使用されるコマンドを実行するには、その多くのコマンドで管理者またはルートユーザ(スーパーユーザとも呼ばれます)である必要があります。
たとえば、管理者またはルートユーザでないユーザが server:~ mariah$ shutdown
と入力すると、以下のエラーが表示されます:shutdown:NOT super-user
shutdown
コマンドは、ルートユーザまたはルートユーザ権限を持つ管理者ユーザしか実行できないためです。
スーパーユーザ権限でコマンドを実行するには、sudo
コマンドを使用します。sudo
は、「superuser do」の略です。
以下の例は macOS がインストールされているコンピュータに作用するため、コンピュータを再起動したくない場合は実行しないでください:
server:~ mariah$ sudo shutdown
現在のユーザのパスワードを入力することを求められます。
sudo
を使用できるのは管理者ユーザのみです。管理者としてログインしていない場合は、以下を入力することでこのコマンドを使用できます。adminUsername は管理者ユーザの名前です:
su adminUsername
adminUsername のパスワードの入力を求められます。パスワードの入力後、そのユーザのための新しいシェルが開きます。
コマンドで必要な場合は、su
を使用してルートユーザに切り替えることができます。通常の状況では、ルートユーザとしてログインしないでください。
重要:ルートユーザの権限では、サーバの動作を停止させるおそれのある変更を実行できるため、su
を使用してルートユーザとしてログインする場合は十分に注意してください。
sudo
コマンドおよび su
コマンドについて詳しくは、マニュアルページ(man で表示)を参照してください。