Как вы создаете сценарий оболочки?

Мне нужно создать сценарий оболочки, который создаст пользователя, а затем поместит его в группу. Как мне это сделать?

0
задан 26 January 2015 в 17:50

2 ответа

Ваш вопрос немного неопределенен, потому что Вы действительно не сказали, для чего Вы нуждаетесь в этом.

я предполагаю, что Вам нужны аргументы также, поэтому сначала создают сценарий, таким образом, в терминальном нано типа scriptname.sh и мимо в сценарии ниже.

#!/bin/bash

#$1 username
#$2 home directory

useradd $1 -U -m -d $2

при вводе 'человека useradd' Вы будете видеть, что-U создает группу с тем же именем, как пользователь,-m создает корневой каталог и-d специфические особенности путь к корневому каталогу.

Для использования этого типа сценария chmod +x scriptname.sh, чтобы сделать исполняемый файл сценария и затем ввести./scriptname.sh

Так, например, для создания пользователя, названного бобом с пользователями, домой являющимися/home/bob тип:

./scriptname.sh bob /home/bob
2
ответ дан 26 January 2015 в 17:50

создайте файл и поместите что-то как

#!/bin/bash

useradd "$1" && gpasswd -a "$1" group

там.

2
ответ дан 26 January 2015 в 17:50

Другие вопросы по тегам:

Похожие вопросы: