diff --git a/doc/ko/lxc-attach.sgml.in b/doc/ko/lxc-attach.sgml.in index 9a739e69e..9b94b9299 100644 --- a/doc/ko/lxc-attach.sgml.in +++ b/doc/ko/lxc-attach.sgml.in @@ -66,6 +66,8 @@ by Sungbae Yoo -L, --pty-log file -v, --set-var variable --keep-var variable + -u, --uid uid + -g, --gid gid -- command @@ -130,19 +132,19 @@ by Sungbae Yoo - - 컨테이너의 가상화 및 고립 기능들을 설정할 파일을 지정한다. + --> + 컨테이너의 가상화 및 고립 기능들을 설정할 파일을 지정한다. - - 이전에 만들어졌던 컨테이너에 설정 파일이 이미 있더라도, 이 옵션이 지정되어 있다면 해당 파일을 사용한다. + --> + 이전에 만들어졌던 컨테이너에 설정 파일이 이미 있더라도, 이 옵션이 지정되어 있다면 해당 파일을 사용한다. @@ -153,7 +155,7 @@ by Sungbae Yoo - - 명령어를 실행하는 컨테이너의 아키텍처를 지정한다. - 이 옵션은 컨테이너의 설정파일에서 지정한 옵션과 같은 것만 사용할 수 있다. - + --> + 명령어를 실행하는 컨테이너의 아키텍처를 지정한다. + 이 옵션은 컨테이너의 설정파일에서 지정한 옵션과 같은 것만 사용할 수 있다. + lxc.conf 5 를 참조 바란다. 기본값은 실행 중인 컨테이너의 아키텍처이다. @@ -176,23 +178,21 @@ by Sungbae Yoo - + - - 컨테이너 내부에서 command를 실행할 때 privilege를 제거하지 않는다. - 만약 이 옵션이 지정되었다면, 새로운 프로세스는 컨테이너의 cgroup에 추가되지 않는다. 그리고 실행 전 capability도 제거하지 않는다. + --> + 컨테이너 내부에서 command를 실행할 때 privilege를 제거하지 않는다. + 만약 이 옵션이 지정되었다면, 새로운 프로세스는 컨테이너의 cgroup에 추가되지 않는다. 그리고 실행 전 capability도 제거하지 않는다. - + - 만약 모든 privilege를 얻고 싶지 않을 경우에는 CGROUP|LSM와 같이 파이프(|)로 구분된 리스트를 사용할 수 있다. 허용되는 값은 CGROUPCAPLSM이다. 각각 cgroup, capability, MAC label을 나타낸다. - (파이프 기호는 CGROUP\|LSM처럼 \로 처리를 해주거나, "CGROUP|LSM"처럼 따옴표를 붙여야 한다.) - + 만약 모든 privilege를 얻고 싶지 않을 경우에는 CGROUP|LSM와 같이 파이프(|)로 구분된 리스트를 사용할 수 있다. + 허용되는 값은 CGROUPCAPLSM이다. 각각 cgroup, capability, MAC label을 나타낸다. + (파이프 기호는 CGROUP\|LSM처럼 \로 처리를 해주거나, "CGROUP|LSM"처럼 따옴표를 붙여야 한다.) + - - 경고 : - 만약 명령어가 attach된 메인프로세스가 종료된 후에, 실행 상태로 남아있는 서브프로세스를 시작하려고 한다면, 컨테이너 내부로 privilege 누수가 발생할 수 있다. - 컨테이너 내에서 데몬을 시작(또는 재시작)하는 것은 문제가 될 수 있다. 특히 만약 데몬이 많은 서브프로세스 를 실행하는 경우라면, 예를 들어 cronsshd와 같은 경우는 문제가 될 수 있다. - 충분한 주의를 기울여서 사용하여야 한다. + --> + 경고 : + 만약 명령어가 attach된 메인프로세스가 종료된 후에, 실행 상태로 남아있는 서브프로세스를 시작하려고 한다면, 컨테이너 내부로 privilege 누수가 발생할 수 있다. + 컨테이너 내에서 데몬을 시작(또는 재시작)하는 것은 문제가 될 수 있다. 특히 만약 데몬이 많은 서브프로세스 를 실행하는 경우라면, + 예를 들어 cronsshd와 같은 경우는 문제가 될 수 있다. + 충분한 주의를 기울여서 사용하여야 한다. @@ -230,7 +232,7 @@ by Sungbae Yoo - - 컨테이너의 어떤 네임스페이스와 연결할지 지정한다. NETWORK|IPC와 같이 파이프(|)로 구분된 리스트를 사용할 수 있다. 허용되는 값은 MOUNT, PID, UTSNAME, IPC, USER , NETWORK이다. 이를 사용하여, 컨테이너의 네트워크 네임스페이스를 사용하면서도 다른 네임스페이스는 호스트의 것을 그대로 사용하는 등의 조작이 가능하다. - (파이프 기호는 MOUNT\|PID처럼 \로 처리를 해주거나, "MOUNT|PID"처럼 따옴표를 붙여야 한다.) + host. (The pipe symbol needs to be escaped, e.g. + MOUNT\|PID or quoted, e.g. + "MOUNT|PID".) + --> + 컨테이너의 어떤 네임스페이스와 연결할지 지정한다. NETWORK|IPC와 같이 파이프(|)로 구분된 리스트를 사용할 수 있다. + 허용되는 값은 MOUNT, PID, UTSNAME, IPC, USER , NETWORK이다. + 이를 사용하여, 컨테이너의 네트워크 네임스페이스를 사용하면서도 다른 네임스페이스는 호스트의 것을 그대로 사용하는 등의 조작이 가능하다. + (파이프 기호는 MOUNT\|PID처럼 \로 처리를 해주거나, "MOUNT|PID"처럼 따옴표를 붙여야 한다.) - - 중요 : 이 옵션은 옵션을 포함하고 있다. + --> + 중요 : 이 옵션은 옵션을 포함하고 있다. @@ -262,29 +266,29 @@ by Sungbae Yoo - - 를 사용하여 마운트 네임스페이스를 포함하지 않았을 때, 이 플래그는 lxc-attach/proc/sys를 remount 하게 만든다. - 이는 현재와 다른 네임스페이스 컨텍스트를 반영시키기 위함이다. + --> + 를 사용하여 마운트 네임스페이스를 포함하지 않았을 때, 이 플래그는 lxc-attach/proc/sys를 remount 하게 만든다. + 이는 현재와 다른 네임스페이스 컨텍스트를 반영시키기 위함이다. - - 좀더 자세한 설명은 주의섹션을 참고하면 된다. + --> + 좀더 자세한 설명은 주의섹션을 참고하면 된다. - - 만약 마운트 네임스페이스에 연결하려고 한다면, 이 옵션은 무시된다. + --> + 만약 마운트 네임스페이스에 연결하려고 한다면, 이 옵션은 무시된다. @@ -295,7 +299,7 @@ by Sungbae Yoo - - 현재의 환경변수를 실행할 프로그램에도 그대로 적용한다. 이것은 현재 기본 동작이지만 (버전 0.9에서), 향후에 충분히 바뀔 수도 있다. 왜냐하면, 이것은 컨테이너에게 바람직하지 않은 정보를 넘겨줄 수 있는 위험성이 있기 때문이다. 따라서 이 기능에 의존하고 있다면, 향후에도 이를 보장할 수 있도록 이 옵션을 사용하는 것이 좋다. 또한 현재 환경 변수와 더불어, container=lxc도 설정된다. + --> + 현재의 환경변수를 실행할 프로그램에도 그대로 적용한다. 이것은 현재 기본 동작이지만 (버전 0.9에서), 향후에 충분히 바뀔 수도 있다. + 왜냐하면, 이것은 컨테이너에게 바람직하지 않은 정보를 넘겨줄 수 있는 위험성이 있기 때문이다. 따라서 이 기능에 의존하고 있다면, 향후에도 이를 보장할 수 있도록 이 옵션을 사용하는 것이 좋다. + 또한 현재 환경 변수와 더불어, container=lxc도 설정된다. @@ -315,40 +321,41 @@ by Sungbae Yoo - - 프로그램을 실행하기 전에 모든 환경변수를 지운다. - 이를 통해 바람직하지 않은 환경변수 누출을 막을 수 있다. container=lxc 만이 프로그램이 실행되기 전에 설정되는 유일한 환경변수이다. + --> + 프로그램을 실행하기 전에 모든 환경변수를 지운다. + 이를 통해 바람직하지 않은 환경변수 누출을 막을 수 있다. container=lxc 만이 프로그램이 실행되기 전에 설정되는 유일한 환경변수이다. - - - - - - - lxc-attach의 출력을 기록할 파일을 지정한다. - - - - 중요: 표준 입출력 파일 디스크립터가 pty를 참조하지 않으면, 기록되지 않는다. - - + + + + + + + lxc-attach의 출력을 기록할 파일을 지정한다. + + + + 중요: 표준 입출력 파일 디스크립터가 pty를 참조하지 않으면, 기록되지 않는다. + + - + + @@ -359,8 +366,8 @@ by Sungbae Yoo attached program in the container. It is specified in the form of "VAR=VALUE", and can be specified multiple times. --> - 컨테이너 내에서 실행되는 프로그램이 볼 수 있는 환경변수를 추가한다. - 이는 "VAR=VALUE" 형태로 지정되며, 여러 번 지정할 수 있다. + 컨테이너 내에서 실행되는 프로그램이 볼 수 있는 환경변수를 추가한다. + 이는 "VAR=VALUE" 형태로 지정되며, 여러 번 지정할 수 있다. @@ -377,7 +384,39 @@ by Sungbae Yoo with \-\-clear-env, and can be specified multiple times. --> - \-\-clear-env와 함께 사용되며, 지정한 환경변수를 지우지 않고 그대로 유지한다. 여러 번 지정할 수 있다. + \-\-clear-env와 함께 사용되며, 지정한 환경변수를 지우지 않고 그대로 유지한다. 여러 번 지정할 수 있다. + + + + + + + + + + + + 지정된 사용자 ID uidcommand를 + container 내부에 실행한다. + + + + + + + + + + + + 지정된 그룹 ID gidcommand를 + container 내부에 실행한다. diff --git a/doc/ko/lxc-execute.sgml.in b/doc/ko/lxc-execute.sgml.in index 51ce14df2..2530eb642 100644 --- a/doc/ko/lxc-execute.sgml.in +++ b/doc/ko/lxc-execute.sgml.in @@ -59,6 +59,8 @@ by Sungbae Yoo -d -f config_file -s KEY=VAL + -u, --uid uid + -g, --gid gid -- command @@ -111,8 +113,8 @@ by Sungbae Yoo lxc-init는 시그널들을 받아서 시작한 명령어에게 보내주도록 되어 있다. @@ -120,6 +122,7 @@ by Sungbae Yoo <!-- Options -->옵션 + @@ -136,14 +139,15 @@ by Sungbae Yoo 지정한 설정파일이 존재한다면, 이전에 생성된(lxc-create를 통해) 컨테이너에 설정파일이 이미 존재한다고 하더라도 지정한 설정파일을 사용한다. + @@ -160,6 +164,7 @@ by Sungbae Yoo + @@ -172,6 +177,39 @@ by Sungbae Yoo + + + + + + + + + 지정된 사용자 ID uidcommand를 + container 내부에 실행한다. + + + + + + + + + + + + 지정된 그룹 ID gidcommand를 + container 내부에 실행한다. + + + +