Sudo権限を作成する
Sudo権限を作成するには:
- 管理者アカウントからAdvanced Server Accessダッシュボードを開きます。
- [Entitlements(権限)]をクリックします。
- [Create Sudo Entitlement(Sudo権限を作成する)]をクリックします。[Create Sudo Entitlement(Sudo権限を作成する)]ウィンドウが表示されます。
- [Entitlement Name(権限の名前)]と[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ドキュメントをご覧ください。