저도 궁금해서 같은 느낌으로 소스를 보니
/usr/sbin/adduser 파일은 perl 스크립 입니다.
중간에 보니
addgroup 명령으로 받은 명령과 adduser로 받은 명령을 구분 해석 하는데.
[attachment=0:24crvv00]screenshot2.png[/attachment:24crvv00]#perl 방 a3r0 님의 해석
[code:24crvv00]0 이 "addgroup" 이면 $action은 "addgroup"이고 아니면 "adduser"다
$found_sys_opt가 정의되어있으면 $action이 "adduser"이면 $action은 "addsysuser"다
$action이 "addgroup"이면 $action은 "Addsysgroup"이다
[/code:24crvv00] 어떤 명령인지에 따라 다르게 동작 시키는 거군요