LINUX.ORG.RU
ФорумAdmin

Доп. действие при useradd

 


0

2

Приветствую

Может кто знает, как попросить систему выполнить некоторые дополнительные действия при создании нового пользователя с помощью useradd?
Просто пользователю нужно подтюнинговать ещё кучу настроек, хочется это делать автоматом сразу, а не потом, когда у админа руки дойдут(пользователь создают по запросу издалека).

★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

ln на ваш скрипт, в котором делаете пользователя, а затем делаете пользователю.

AlexCones ★★★
()

alias useradd=/usr/local/sbin/myuseraddwithblackjackandwhores.sh

Nao ★★★★★
()

/etc/skel - не подходит, ибо простое копирование файлов. А нужно выполнить задачи посложнее, не связанные с ФС.

alias - я так понимаю, что это исключительно фича шелла, и то половинчастая. Прямое исполнение /usr/sbin/useradd из шелла не словит, не говорю уже из C-кода exec(«/usr/sbin/useradd»,...)

ln - вполне правдоподобно, спасибо. Главное не забыть при обновлениях не затереть.

Нужно ещё подумать.

FeyFre ★★★★
() автор топика

Скрипт в кроне, который каждую минуту будет проверять /home на наличие новых директорий, и запускать что-то там?

Но с другой стороны - useradd же кто-то запускает? Почему он же не может запустить firsttimeconfig.sh?

Xellos ★★★★★
()
Ответ на: комментарий от Xellos

Скрипт, запускающийся при логине, проверяющий первый это логин или нет, если первый - запустить что-то там. Первичность логина проверять скрытым файлом.

Xellos ★★★★★
()
Ответ на: комментарий от Xellos

Скрипт в кроне, который каждую минуту будет проверять /home на наличие новых директорий, и запускать что-то там?

Ну тогда уже не «наличие новых директорий», а «наличие новых записей в /etc/passwd», ибо не факт что создадут именно в /home

Но с другой стороны - useradd же кто-то запускает? Почему он же не может запустить firsttimeconfig.sh?

Ну наверное потому-что это чужая софтина, которой в общем то пофиг, чего я там хочу.

FeyFre ★★★★
() автор топика
Ответ на: комментарий от Xellos

Скрипт, запускающийся при логине, проверяющий первый это логин или нет, если первый - запустить что-то там. Первичность логина проверять скрытым файлом.

Не факт что первый логин будет в ближайшее время(или возможно не будет очень долго). В таком случае проще будет дождаться сис.админа, который вручную пнет скрипт, чего делать не хочется.

FeyFre ★★★★
() автор топика
Ответ на: комментарий от FeyFre

А до логина действительно должно быть создано окружение? Почему не подождать?

Xellos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.