2015-07-19 3 views
1

Я пытаюсь написать скрипт, чтобы добавить пользователя в FreeBSD. Проблема команды adduser во FreeBSD заключается в том, что она получает информацию от меня, шаг за шагом. Например, после запуска adduser он запрашивает имя пользователя; после ввода имени пользователя, он запрашивает полное имя и т. д. Итак, теперь мой скрипт должен дать вход, шаг за шагом.FreeBSD скрипт для добавления пользователя

ответ

2

Вы пробовали useradd [1]? Он также работает на FreeBSD, используя pw. И если pw не доступен из сценария напрямую, вы можете использовать полный путь как /usr/sbin/pw, который должен работать везде

+0

но это не для FreeBSD. в FreeBSD у нас есть adduser, и тот, который я сказал выше, является единственным методом, который я знаю, который работает. – ipinlnd

+0

Почему вы думаете, что у freeBSD нет 'useradd'? Конечно, он имеет такую ​​команду: http://linuxg.net/create-users-on-freebsd-systems-with-useradd/ – Jakuje

+0

Использование pw? Да, я пробовал это с терминалом, но в скрипте я получаю эту ошибку: pw: not found – ipinlnd

Смежные вопросы