2016-06-13 8 views

답변

1

Buildroot에서 사용자 및 그룹은 BR2_ROOTFS_USERS_TABLES 구성 옵션으로 만들어집니다. 파일이나 파일 목록 또는 만들려는 사용자로 설정하십시오. section 9.6 of the Buildroot manual을 참조하십시오. 이 옵션은 사용자를 지정할 수만 있습니다. 그룹은 사용자가 그룹에 할당 될 때 자동으로 생성됩니다.

또는 파일 시스템 오버레이를 추가하여 전체/etc/groups 파일을 제어 할 수 있습니다.

런타임에 그룹 구성을 업데이트하려면 busybox에 addgroupdelgroup 유틸리티를 사용할 수 있습니다.

+0

답변 해 주셔서 감사합니다. 따라서 "BR2_ROOTFS_USERS_TABLES"옵션은 오버레이처럼 작동합니까? "그룹"파일을주고 시작시 커널에로드 될 것입니까? 따라서 런타임에 그룹에 사용자를 추가하거나 제거하는 방법은 없습니다 (단,/etc/groups 편집). –

+0

BR2_ROOTFS_USERS_TABLES의 매뉴얼 또는 도움말 텍스트를 읽으십시오.이 옵션은 추가 사용자 및 그룹을 만드는 데 사용되는 "mkusers 구문"으로 파일을 지정합니다. 런타임 업데이트의 경우 addgroup 및 delgroup을 대답에 추가했습니다. – Arnout

0

사용자 < -> 그룹 연결은 /etc/group 파일에 저장됩니다. 파일의 각 라인은 형식에 : 당신은 쉼표로 구분 USER_LIST 부분에 사용자를 추가 할 수 있습니다

group_name:password:GID:user_list 

. 기존 도구를 사용하려는 경우 gpasswd (사용 가능한 경우)을 고려해 볼 수 있습니다.

커널/buildroot 질문에 도움이되는 방법을 모르겠습니다.

+0

감사합니다. 작동합니다. 그러나 나는 gpasswd가 없다. –