시스템에 사용자 그룹을 추가해야합니다. "users"및 "system users"에 대한adduser
및 addgroup
맨 페이지와 질문을 읽었습니다 .
내가 아는 한 그룹이 로그인 할 수 없으므로 시스템 사용자의 "로그인 할 수 없음"특수성이 그룹에 적합하지 않기 때문에 그룹 및 시스템 그룹에 대한 설명이 필요합니다.
시스템에 사용자 그룹을 추가해야합니다. "users"및 "system users"에 대한adduser
및 addgroup
맨 페이지와 질문을 읽었습니다 .
내가 아는 한 그룹이 로그인 할 수 없으므로 시스템 사용자의 "로그인 할 수 없음"특수성이 그룹에 적합하지 않기 때문에 그룹 및 시스템 그룹에 대한 설명이 필요합니다.
답변:
시스템 사용자와 일반 사용자 사이에없는 것처럼 시스템 그룹과 '정상'그룹 사이에는 본질적인 차이가 없습니다. 관례에 따르면 인간 사용자에게는 특정 숫자 (예 : 1000) 이상의 uid가 할당되는 반면 시스템 사용자는 해당 숫자 미만의 범위에서 uid를받습니다.
을 위해 예약 된 특수 uid 0을 제외한 실제 uid 번호 root
는 전혀 의미가 없으며 권한을 전달하지 않습니다.
시스템 사용자와 일반 사용자는 다르게 취급되므로 구별합니다. 예를 들어, 그래픽 로그인 관리자에서 시스템 사용자를 표시 할 필요가 없습니다. 또한 대부분의 시스템 사용자에게는 로그인 쉘이나 홈 디렉토리가 필요하지 않지만 사람 사용자 (일반적으로)는 필요합니다.
--system
의 옵션 adduser
그것은 '시스템 계정'에 대한 합리적인 값으로 옵션을 미리 설정으로 명령은 관리자의 편의를보다 더 이상 없습니다. 실제로 전체 adduser
명령은 기본적으로 편집 및 . 의 편의 래퍼 (와 같은 래퍼 useradd
와 같은 하위 레벨 명령 groupadd
) 입니다./etc/passwd
/etc/group