inclui uma pasta vinculada para cada novo usuário criado

0

Em suma, o meu servidor ftp consiste em 2 pastas para cada usuário individual. então joão tem isso em seu diretório

/home
  +/john
     +/pub   <-- binded to /var/ftp
     +/private

minha pasta pública é binded com /var/ftp/ para /home/john/pub .

sempre que eu crio um usuário, preciso vincular meu /var/ftp ao /home/newuser/public e faço isso várias vezes quando eu crio o usuário.

Como posso criar automaticamente uma pasta /pub (vinculada a /var/ftp ) para cada novo usuário?

Isto é como o comando quando eu crio um novo usuário com o diretório home

/usr/sbin/adduser -g ftpgroup -d /home/mark mark crie /home/mark

Eu sei que isso pode ser feito, só não sei como.

    
por user1666411 09.05.2013 / 07:57

1 resposta

1

Normalmente, os arquivos de / etc / skel são copiados quando uma nova conta é criada. Então, quando você faz o seguinte como root (uma vez):

cd /etc/skel
ln -s /var/ftp pub

Ao fazer isso, você também cria um link que será copiado para os novos diretórios iniciais do usuário.

    
por 09.05.2013 / 09:28

Tags