Я хочу автоматизировать добавление пользователей SFTP. Мои команды, необходимые являются следующими, принимая, например, при добавлении пользователя «Джейсона»:Помогите мне написать очень простой скрипт BASH?
useradd jason
passwd jason
mkdir /home/jason
chown root:jason /home/jason
chmod 775 /home/jason
usermod -d /home/jason jason
usermod -a -G sftp jason
mount --bind /srv/ftp/~jason /home/jason
Как я могу заменить каждое имя с переменным для BASH, и он запросит пароль в начале, так что, возможно, подключить его где это необходимо?
Я буду стараться, чтобы научиться делать это самостоятельно, мои умственные способности очень ограничены прямо сейчас ..
Не 'useradd' может выполнять большинство задач, которые вы перечисляете? – eumiro
Я так думаю - я попытаюсь изменить это. –