Рейтинг:3

Автоматически создавать папку после создания пользователя

Привет и не уставай

Как создать каталог для пользователя автоматически после создания нового пользователя?

Например, после создания пользователя в папке /mnt/sda1 создается каталог с именем пользователя.

я использую аддюзер

Paul avatar
флаг us
Вы имеете в виду домашний каталог пользователя?
pasman pasmański avatar
флаг mx
@ahmadreza Есть много способов создать пользователя. Какой вы используете?
флаг hr
Если вы используете `adduser` для создания пользователя, вы должны иметь возможность выполнять дополнительные задачи после создания с помощью сценария `/usr/local/sbin/adduser.local`
@steeldriver Правильно, я использую adduser
Рейтинг:3
флаг in

От человек добавочный пользователь

Если файл /usr/local/sbin/adduser.local существует, он будет выполнен после настройки учетной записи пользователя, чтобы выполнить любую локальную настройку. Аргументы, передаваемые в adduser.local: имя пользователя uid gid домашний каталог.

Итак, вы можете создать файл и добавить простой скрипт, например:

#!/бин/ш
# Этот скрипт выполняется в конце adduser
# ПРИМЕНЕНИЕ:
# adduser.local UID ПОЛЬЗОВАТЕЛЯ GID ДОМАШНЯЯ СТРАНИЦА

mkdir "/mnt/sda1/$1"
chown $2:$3 "/mnt/sda1/$1"

Не уверен, но вам может понадобиться сделать скрипт исполняемым:

sudo chmod +x /usr/local/sbin/adduser.local

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.