alpacon token acl command add
API 토큰이 exec 또는 비대화형 websh를 통해 실행할 수 있는 서버 측 셸 명령어를 정의합니다. 임의의 인수를 허용하려면 * 와일드카드를 사용하세요.
alpacon token acl command add TOKEN [flags]
옵션 (Options)
-c, --command string 서버 측 셸 명령어 (* 와일드카드 지원)
--username string 사용자 제한: "" = 토큰 소유자만, "*" = 모든 사용자
--groupname string 그룹 제한: "" = 제한 없음, "*" = 모든 그룹
-h, --help add 명령어에 대한 도움말 출력
예제
정확한 명령어 허용:
alpacon token acl command add my-api-token --command="whoami"
임의의 인수를 가진 명령어 허용 (와일드카드):
alpacon token acl command add my-api-token --command="systemctl status *"
특정 사용자로 실행되는 명령어로 제한:
alpacon token acl command add my-api-token --command="docker *" --username=root
모든 사용자 및 그룹 허용:
alpacon token acl command add my-api-token --command="npm *" --username="*" --groupname="*"