Здравствуйте, я прошу помощи в создании сценария, который автоматизирует настройку пользователя в Linux Server с использованием Ubuntu? Кроме того, как создать сценарий, который выполняет резервное копирование общих файлов каждые 12 часов?
#!/bin/bash
# argument 1 is the user8d
useradd -U -m $1
exit 0
сохранили файл как user.sh
, тип chmod a+x user.sh
для создания этого, исполняемый файл использует его как это: sudo ./user.sh foobarr
это создаст пользователя foobar
с корневым каталогом /home/foobar
, и они будут в группе foobar
useradd
, создаст группу foobar
, если Вы захотите установить пароль, необходимо использовать crypt
, можно хотеть изменить значения по умолчанию для [1 110] для исследования, это - попытка возможностей man useradd
. в документации говорится, что debian пользователи, которые человечность, должны использовать adduser
, я отговорил бы от этого в сценарии, поскольку существует интерактивный раздел к пользовательскому процессу создания с [1 113]
Создать пользователей и установить их пароль через командную строку без вопросов попросили, чтобы следующий сценарий работал:
#!/usr/bin/env bash
adduser --disabled-password --gecos 'Seniya Lee' lee
echo "lee:buzzword" | chpasswd
Сохраняют это как au.sh
, например, делают это исполняемым файлом (chmod +x au.sh
) и выполняют его через sudo ./au.sh
.