Назад | Перейти на главную страницу

Где скрипт, создающий домашние папки в Linux?

Я хочу добавить папки public_html и private_html для пользователей моего веб-сервера (Fedora 8 или 10 или что-то в этом роде). Где сценарий, который создаст для них эти папки при входе в систему? Есть ли один сценарий для первого входа в систему и другой сценарий для последующих входов? Как это обычно делается?

Fedora скопирует содержимое / etc / skel в ваши новые домашние каталоги при создании учетной записи. Вы можете просто добавить туда пустые каталоги public_html и private_html.

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

Вот отрывок из человек, приводящий

If the file /usr/local/sbin/adduser.local exists, it will be executed  
after the user account has been set up in order to do any local setup.  
The  arguments passed to adduser.local are:
username uid gid home-directory
The environment variable VERBOSE is set according to the following rule:

0 if --quiet is specified

1 if neither --quiet nor --debug is specified

2 if --debug is specified

(The same applies to the variable DEBUG, but DEBUG is deprecated 
and will be removed in a later version of adduser.)