FreeBSD, TrueOS 및 관련 버전

FreeBSD, TrueOS 및 관련 버전

Linux에서는 다음과 같이 새 사용자를 생성하고 sudo를 호출하도록 허용할 수 있습니다.

useradd -m -s /bin/bash -g group1 user1
usermod -a -G sudo,www-data user1


# /etc/sudoers
%sudo   ALL=(ALL:ALL) NOPASSWD: ALL

FreeBsd에서 동일한 작업을 어떻게 수행할 수 있나요?

useradd
useradd: Command not found.

터미널에 세부 정보를 입력하지 않고도 bash 스크립트에서 실행할 수 있기를 원하므로 대화형(adduser)으로 사용자를 생성할 필요가 없습니다.

고쳐 쓰다:

이것은 FreeBSD 11입니다.

답변1

FreeBSD, TrueOS 및 관련 버전

  • pw useradd user1 -g group1 -s /usr/local/bin/bash
  • pw usermod user1 -G wheel,www-data

아니면 단순히

  • pw useradd user1 -g group1 -s /usr/local/bin/bash -G wheel,www-data

FreeBSD 포트의 sudo는 일반적으로 구성되지 wheel않습니다 sudo. 또한 포트/패키지에서 Bourne Again 셸을 설치해야 합니다. 마지막으로 pw usermod보조 그룹 목록에 추가한다는 개념이 없습니다. 설정해야 함모두목록.

추가 읽기

  • pw. FreeBSD 11.0 매뉴얼.

오픈BSD

  • useradd -g group1 -s /usr/local/bin/bash user1
  • usermod -G wheel,www-data user1

아니면 단순히

  • useradd -g group1 -s /usr/local/bin/bash -G wheel,www-data user1

포트/패키지에서 sudo를 설치해야 합니다. 운영 체제와 함께 제공되는 OpenBSD 도구는 doas최신 버전입니다. 또한 포트/패키지에서 Bourne Again 셸을 설치해야 합니다. 마지막으로 OpenBSD의 -G옵션은 usermod항상 추가되어야 한다는 점에 유의하세요. 보조 그룹의 전체 목록을 설정하려면 를 사용할 수 있습니다 -S.

추가 읽기

관련 정보