2017-01-19 2 views
0

Я задавался вопросом, можно ли создать шаблон, который я могу выполнить, чтобы создать пользователей с моим вводом. Я думал что-то вдоль линий:Linux создать шаблон пользователя

Имя пользователя: test1 (вход)

Пароль: test123 (вход)

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

+0

Вы просто хотите избежать команды «useradd»? Если да, почему бы вам не написать сценарий, который принимает нужные аргументы? Сценарий может информировать читателя из файла о подробностях нескольких пользователей и создавать новых пользователей. – TechEnthusiast

+0

Привет, Хосе, спасибо, что комментировали. В принципе ничего .. Просто так, что скоро я должен сделать много пользователей и назначить их группам. И все, что у меня есть, - это основы 'sudo useradd test2 -d/testusr_homedrive/test2 -m -g Syd' – TKChris

+0

@TechEnthusiast спасибо за комментирование, я хочу избежать слишком большого« рабского труда »и просто ./useradd_temp или что-то еще, а затем заполнить в данных пользователей. но я понятия не имею, как это сделать. – TKChris

ответ

0

Это простой пример, вероятно, вы должны проверить правильность ввода.

#!/bin/bash 

echo -n "Username: " 
read username 

echo -n "Password: " 
read password 

sudo useradd ${username} -d /testusr_homedrive/${username} -p ${password} -m -g Syd 

Затем chmod +x <script file> и скопировать в /usr/bin/, так что вы можете запустить его прямо из любого места.

+0

Это выглядит хорошо, но я не могу добавить разрешения и домашний каталог в это? – TKChris

+0

Какие разрешения? Домашний dir - это '-d/testusr_homedrive/$ {имя пользователя}' – cpatricio

+0

Я путал разрешения на уровне папки и группы с правами пользователя на rwx. если это имеет смысл. Я очень ценю скрипт! только 1 вопрос. Я хочу, чтобы мои пользователи имели ** нет ** доступ к чему-либо еще, кроме своей домашней папки и групповой папки. Поэтому моя мысль - группа в группе. это возможно? – TKChris

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