Sudo権限を作成する
sudo権限を作成するには:
- 管理者アカウントからAdvanced Server Accessのダッシュボードを開きます。
- [Entitlements(権限)]をクリックします。
- [Create Sudo Entitlement(Sudo権限を作成する)]をクリックします。[Create Sudo Entitlement(Sudo権限を作成する)]ウィンドウが表示されます。
- [Entitlement Name and Description(権限の名前と説明)]フィールドに権限の名前と説明を入力します。
- 作成するsudo権限のタイプをドロップダウンから選択します。Executable(実行可能)、Raw(未加工)、Directory(ディレクトリ)のいずれかを選択します。実行可能コマンドを構成する場合、次のいずれかを選択して、コマンドが受け取る引数の種類を指定する必要があります。Any arguments(任意の引数)、No arguments(引数なし)、またはSpecific arguments(特定の引数)特定の引数を選択した場合、表示されるフィールドに許可する引数を入力します。
- sudo権限コマンドタイプのプルダウンボックスの横にあるフィールドに、追加するコマンドを入力します。
- 任意。[Add Another Command(別のコマンドを追加する)]をクリックして前述の手順を繰り返し、別のコマンドを追加します。
- sudo権限の高度な構成オプションにアクセスするには、[Advanced Configuration(高度な構成)]を展開します。これらの設定は、sudo権限に対して定義されたすべてのコマンドに適用されます。
- sudo権限で定義されているすべてのコマンドを特定のノンルートユーザーとして実行するには、[Run As (名前を指定して実行する)]フィールドにユーザー名を入力します。
- ユーザーがパスワードなしではsudoを実行できないようにする場合は、[Enable NOPASSWD (パスワードなしでも有効にする)]をオフにします。このオプションはデフォルトで選択されており、ユーザーはパスワードなしでsudoを実行できます。
- コマンドによる下位(子)プロセスの実行を許可しない場合は、[Enable NOEXEC(NOEXECを有効にする)]を選択します。
- コマンドへの環境変数の上書きを許可する場合は、[Enable SETENV(SETENVを有効にする)]を選択します。
- sudo権限の環境変数設定をより詳細に調整するには、env_keep += および env_keep -= 引数を設定します。詳細は、システムのsudoドキュメントをご覧ください。