O Fedora irá copiar o conteúdo de / etc / skel para seus diretórios iniciais recém-criados na criação da conta. Você pode jogar diretórios public_html e private_html vazios lá.
Eu quero adicionar pastas public_html e private_html para usuários do meu servidor web (Fedora 8 ou 10 ou algo assim). Onde está o script que criará essas pastas para eles quando fizerem logon? Existe um script para o primeiro logon e um script diferente para logons subseqüentes? Qual é a maneira normal como isso é feito?
Em debian você pode fornecer um script que é executado após o adduser ser chamado. Talvez o fedora tenha algo analógico. Você pode usar este script, se tiver mais coisas para fazer ...
Aqui está um snippet do man 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.)