Intereting Posts
Каковы параметры мощности для MAAS при использовании blade-серверов Cisco UCS для машин Как постоянно менять права дискеты? Есть ли способ сохранить настройки alsamixer, отличные от alsactl store? Есть ли легкое руководство по подготовке моего сценария python3 для загрузки в ppa? Клиент SCI GUI? Получение всплывающего экрана Ubuntu по умолчанию после установки и удаления KDE Получение фронтальных аудиоразъемов SigmaTel STAC9227 для работы Где ntpdate получает свои настройки из и что такое ошибка «без серверов»? Пустой экран на TTY7 после обновления с 14.04 по 14.10 Как проверить svn-файлы в другом каталоге, отличном от текущего Как различные разновидности gnome используют ресурсы конфигурации, которые они делают или не используют? Как мне маршрутизировать свой интернет через туннель SSH? Как проверить виртуальные хосты в Apache, прежде чем покупать домены? Как смонтировать внешний USB-накопитель с LiveCD, чтобы я мог получать файлы с моего ноутбука? Как добавить команды для запуска, требующие прав администратора?

Как сделать пакетный файл добавлять пользователей в группы?

Мне нужна помощь в проекте GCSE, я застрял в последнем вопросе. Он запрашивает скрипт bash для создания пользователей, а затем назначает их группам. Я уже сделал сценарий добавления новых пользователей, но я не уверен, как добавить их в группы в сценарии bash (скрипт bash, выполненный с помощью nano ).

Любая помощь / примеры?

Мой текущий скрипт:

 #!/bin/bash # Script to add a user to Linux system if [ $(id -u) -eq 0 ]; then read -p "Enter username : " username read -p "Enter password : " password egrep "^$username" /etc/passwd >/dev/null if [ $? -eq 0 ]; then echo "$username exists!" exit 1 else pass=$(perl -e 'print crypt($ARGV[0], "password")' $password) useradd -m -p $pass $username [ $? -eq 0 ] && echo "User has been added to system!" || echo "Failed to add a user!" fi else echo "Only root may add a user to the system" exit 2 fi 

(Это выглядит примерно так)