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
Обратите внимание, что порт sudo для FreeBSD обычно настраивает wheel
, а не sudo
. Также обратите внимание, что вам придется установить оболочку Bourne Again из ports/packages. Наконец, обратите внимание, что pw usermod
не имеет понятия о добавлении во вторичный список групп. Необходимо установить весь список.
pw
. Руководство FreeBSD 11.0. 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 из ports/packages. Наконец, обратите внимание, что опция OpenBSD -G
в usermod
всегда подразумевает добавление. Чтобы установить весь список вторичных групп, используется -S
.
Запрещая что-то действительно неясное для вашей учетной записи, скорее всего, вы изменили некоторую часть прав доступа к каталогу, чтобы только root мог получить к нему доступ. Недавно возникла пара вопросов, которые сводились к тому, что система сломалась, выполнив
chmod 700 /
, что можно исправить, выполнив
chmod 755 /
(оба работают как root , конечно). Помимо уровня /
, ваши системные каталоги могут иметь неправильные разрешения на / usr / bin
, / usr / lib
(оба должны быть 0755
]).