Raspberry pi에는 여러 그룹에 기본 사용자 계정이 추가된 상태로 제공됩니다.
username@hostname:~ $ groups pi
pi : pi adm dialout cdrom sudo audio video plugdev games users input netdev spi i2c gpio
기본 그룹 멤버십과 동일한 그룹 멤버십을 가진 새 마스터 사용자를 추가하는 스크립트를 작성하고 싶습니다. 나는 이것이 Unix/Linux 시스템에 새로운 관리자를 추가하는 데에도 유용할 것이라고 생각합니다. Windows에는 ADUC 기능이 있습니다.기존 계정 복사.
나는 스크립트에 다음이 필요하다고 생각합니다.
- 루프를 사용하세요
- 기존 사용자 이름에 대한 프롬프트(eu)
- 기존 사용자의 현재 그룹을 변수로 저장합니다(예:) -
groups
- 새 사용자 이름을 묻는 메시지 표시(nu)
- 새 사용자 및 기존 사용자 그룹 추가 -
useradd
나는 이것이 sudo 권한을 얻는 데 도움이 될 것이라고 생각합니다.앤드류의 대답유제. 또 다른 비슷한 질문은라훌의여러 그룹에 사용자 목록 추가 정보.
답변1
pi
Raspbian의 기본 사용자 등과 같은 일종의 템플릿 사용자가 지정됩니다 .
먼저 새 사용자를 만듭니다.
adduser newuser
pi
그런 다음 사용자와 동일한 그룹에 넣습니다.
for i in `grep -E "(:|,)pi(:,|$)" /etc/group|cut -f1 -d:`
do
adduser newuser $i
done
너무 많은 액세스 권한을 부여하지 않도록 주의하세요. 또한 그룹 멤버십이 실제로 변경되기 전에 사용자가 완전히 로그아웃했다가 다시 로그인해야 한다는 점을 명심하세요.